Resiliency Automation Engineer

Software Engineering Institute | Carnegie Mellon University

Pittsburgh (Allegheny County)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Access to university fitness facilities
Mindfulness programs
Paid parental leave
Relocation assistance

Job summary

The Software Engineering Institute at Carnegie Mellon University is seeking a highly skilled Resiliency Automation Engineer to support embedded systems development in a regulated environment. You will collaborate with various teams to ensure code stability, security, and maintainability through the development of CI/CD pipelines and automation workflows.

A successful candidate will have a strong background in programming languages such as C, C++, and Java, along with experience in managing static analysis tools. This full-time position offers opportunities to work with cutting-edge technologies and contribute significantly to government software challenges.

Qualifications

  • 8 years of relevant experience with a BS, or 5 years with an MS, or 2 years with a Ph.D.
  • Willingness to travel (25%) for meetings and conferences.
  • Ability to obtain and maintain a DoW security clearance.

Responsibilities

  • Collaborate closely with teams to build and maintain CI/CD pipelines.
  • Participate in all phases of the application development lifecycle.
  • Automate infrastructure provisioning and configuration management.

Skills

C, C++ and Java programming
CI/CD pipelines design and implementation
Static analysis tools management
Embedded systems development
Docker and Kubernetes
Linux operating system concepts

Education

BS in Computer Science, Software Engineering, or related field
MS in Computer Science, Information Systems, or related field
Ph.D. in Computer Science or related field

Tools

SonarQube
CppCheck
Clang-Tidy

Job description

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

Pay Basis

Salary

Carnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran. Statement of Assurance.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Resiliency Automation Engineer
Resiliency Automation Engineer

The Chronicle Of Higher Education, Inc. • Pittsburgh

On-site
USD 90,000 - 130,000
Access to university fitness facilities
Mindfulness programs
Paid parental and military leave
+1
Resiliency Automation Engineer
Resiliency Automation Engineer

Carnegie Mellon University • Pittsburgh

On-site
USD 75,000 - 95,000
Access to campus fitness facilities
Mindfulness programs
Childcare assistance
+3
Real-Time Embedded Software Engineer
Real-Time Embedded Software Engineer

Carnegie Mellon University • Pittsburgh

On-site
USD 90,000 - 120,000
Comprehensive health insurance
Tuition benefits
Generous time off
+2
Senior Real-Time Embedded Software Engineer
Senior Real-Time Embedded Software Engineer

The Chronicle Of Higher Education, Inc. • Pittsburgh

On-site
USD 90,000 - 130,000
Comprehensive health insurance
Tuition benefits for employees and dependents
Generous time off
+5
Assistant Real-Time Embedded Software Engineer
Assistant Real-Time Embedded Software Engineer

The Chronicle Of Higher Education, Inc. • Pittsburgh

On-site
USD 85,000 - 125,000
Tuition benefits
Retirement plan contributions
On-site in Pittsburgh
Real-Time Embedded Software Engineer
Real-Time Embedded Software Engineer

Software Engineering Institute | Carnegie Mellon University • Pittsburgh

On-site
USD 110,000 - 160,000
8% retirement contribution
Tuition benefits
Relocation assistance
+3
Embedded CI/CD & Resiliency Engineer
Embedded CI/CD & Resiliency Engineer

Software Engineering Institute | Carnegie Mellon University • Pittsburgh

On-site
USD 90,000 - 120,000
Access to university fitness facilities
Mindfulness programs
Paid parental leave
+1
Assistant Real-Time Embedded Software Engineer
Assistant Real-Time Embedded Software Engineer

Software Engineering Institute | Carnegie Mellon University • Pittsburgh

On-site
USD 120,000 - 180,000
8% retirement contribution
Tuition benefits at CMU
Campus facilities access
+3
Senior Cyber Risk & Resilience Engineer
Senior Cyber Risk & Resilience Engineer

Software Engineering Institute | Carnegie Mellon University • Arlington (VA)

On-site
USD 100,000 - 130,000
Employee benefits package
Collaborative work environment
Opportunities for professional development
Cybersecurity Engineer
Cybersecurity Engineer

Software Engineering Institute | Carnegie Mellon University • Arlington (VA)

On-site
USD 100,000 - 130,000
Employee benefits package
Collaborative work environment
Opportunities for professional development