Carnegie Mellon University, Forbes Avenue, Pittsburgh, PA, USA
Carnegie Mellon University
Type
Full time, Staff / Administration
36%Job Post Completeness
Our Job Post Completeness indicates how much vital information has been provided for this job listing. Academic Jobs has done the heavy lifting for you and summarized all the important aspects of this job to save you time.
Know Someone Great?
Help build our team with the best people you know.
Enter 1 or many referrals below.
Higher Ed Employee Referrals is only available for full job postings.
We are seeking a highly skilled Resiliency Automation Engineer to
join our team supporting embedded systems development in a
regulated environment. This role will blend software engineering
expertise, automation, and toolchain development to ensure our
codebase is stable, secure, and maintainable.
In this role, you will collaborate closely with development,
verification, and operations teams to build and maintain CI/CD
pipelines, static analysis workflows, and deployment environments.
You will participate in all phases of the application development
lifecycle and will be involved in key decisions regarding software
design and technology selection including hands-on development
activities.
Requirements:
BS in Computer Science, Software Engineering, Computer
Engineering, or a related field with 8 years of relevant
experience; OR MS in Computer Science, Information Systems, Systems
and/or Engineering, or Acquisition Management with 5 years of
experience; OR Ph.D. with 2 years of experience.
You have a willingness to travel (25%) outside of your office
location to other SEI offices, sponsor sites, conferences, and
offsite meetings.
You will be subject to a background investigation, and you must
have the ability to obtain and maintain a Department of War (DoW)
security clearance.
Knowledge, Skills and Abilities:
Strong ability to analyze source code and identify quality
concerns, architecture challenges and security weaknesses.
Design, implement, and maintain CI/CD pipelines and automated
workflows for embedded software projects written in C, C++ and
Java.
Integrate and manage static analysis tools (e.g., SonarQube,
CppCheck, Clang-Tidy) to monitor code quality, enforce coding
standards, and identify defects early in the lifecycle.
Collaborate with development and verification leads to
incorporate automated test, build, and deployment processes into
embedded firmware and software systems.
Automate infrastructure provisioning and configuration
management (e.g., using Docker and Kubernetes) for test, staging,
and production environments.
Provide guidance on best practices for software engineering,
code quality, maintainability, and scalability in an embedded
systems context.
Collaborate with teams from multiple organizations to support
integrated system delivery, ensuring the build and toolchain
workflows align with mission requirements.
Relevant recent experience, within the last 3 years, working on
a large software development program.
Deep familiarity with general Linux operating system concepts,
embedded RTOSes and development environments.
Knowledge of how to apply system engineering principles to
system software development.
Desired Experience:
Experience with Java in a DevOps or automation context.
Prior work in regulated or mission-critical environments.
(e.g., aerospace, defense, embedded systems)
Familiarity with observability, logging, and monitoring tools
as part of the software delivery lifecycle.
Experience mentoring or leading junior engineers and
contributing to tool chain or process improvements.
Why work here?
Be a part of a world-class organization that has significant
impacts on software in government.
Work with cutting-edge technologies and leading experts to
solve critical government challenges.
Publish your research, attend or present at prestigious events,
and enjoy annual professional development opportunities.
Get access to university resources, including campus fitness
facilities, mindfulness programs, childcare, free transportation on
the Port Authority Transit System, and more.
Take advantage of paid parental and military leave.
Work in the heart of Oakland, a few blocks from Carnegie Mellon
University and the University of Pittsburgh.
Qualify for relocation assistance.
Location
Pittsburgh, PA
Job Function
Software/Applications Development/Engineering
Position Type
Staff – Regular
Full time/Part time
Full time
Pay Basis
Salary More Information:
Please visit “ Why Carnegie Mellon ” to learn more about
becoming part of an institution inspiring innovations that change
the world.
AcademicJobs.com is the premier platform to discover CMU jobs, connecting talented professionals with exceptional career opportunities at one of the world’s leading universities for technology and innovation. Carnegie Mellon University (CMU), located in Pittsburgh, Pennsylvania, is renowned for its pioneering research and interdisciplinary education, making CMU uni jobs highly sought after by academics and professionals globally. CMU careers offer a dynamic and collaborative environment for individuals to excel. CMU university careers span a diverse range of disciplines, reflecting the university’s key areas of academic specialization, including computer science, robotics, engineering, business, and the arts. Employment CMU includes roles such as professors, research scientists, postdoctoral scholars, and professional staff positions, accommodating various expertise levels. For those pursuing CMU jobs Pittsburgh, the university’s vibrant campus provides a dynamic workplace in a city known for its innovation and cultural richness. CMU vacancies and job postings are showcased on AcademicJobs.com, where candidates can explore opportunities in teaching, cutting-edge research, and administrative roles. Jobs at CMU cover fields like artificial intelligence, cybersecurity, and human-computer interaction, aligning with the university’s mission to address global challenges through technological and creative innovation. Each CMU vacancy is an opportunity to contribute to transformative projects within a world-class academic community. CMU Employment Opportunities are extensive, with CMU job Opportunities ranging from academic faculty to technical and operational roles. A CMU Career offers the chance to join an institution that values interdisciplinary collaboration, innovation, and societal impact. CMU uni openings are regularly updated on AcademicJobs.com, ensuring access to the latest CMU vacancies. Jobs at CMU uni are ideal for those passionate about advancing technology and knowledge. CMU job postings include positions in data science, performing arts, and professional services such as IT and research administration. CMU Employment through AcademicJobs.com connects talented individuals with CMU Uni vacancies, providing a seamless pathway to join a prestigious university driving global progress.