You have been redirected to "https://snaprecruit.com/job/resiliency-automation-engineer-pittsburgh-pennsylvania-3z4n20261107040257.html?partner=talentfeed"
You are already applied this job!
Your account has been restricted. Please contact support.
Resiliency Automation Engineer
Posted on: Nov 04, 2026
Software Engineering Institute | Carnegie Mellon University
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.
Click on the below icons to share this job to Linkedin, Twitter!
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.
yes
Send Us Your Feedback
Sign
In
Please check your email. We have sent you a password reset link.
This link will expire in one hour.
Please input your account's email
Get $5 added to your wallet for registering an account. Refer others and get $1 for each successful referral. Earn while you search for jobs and redeem in gift cards!Register to search from millions of jobs across the United States. Upload your resume and get matched with top employers today!
Welcome to SnapRecruit! Your account has been created via Google.
Get $5.00 Added to Your Wallet!
Upload your resume below and apply to this job to have $5.00 added directly to your wallet, activate your account, and qualify for high-priority employer matches.
Perks & Rewards You Receive with SnapRecruit:
$5.00 Resume Bonus
Added automatically to your wallet when you apply with your resume.
$1.00 Per Referral
Earn $1.00 cash rewards for every friend who joins SnapRecruit in the US.
Earn While You Search
Get credited $0.02 - $0.05 every time you explore sponsored job listings.
Amazon eGift Cards
Redeem your earned wallet funds for Amazon eGift Cards delivered to your email.
Get $5 added to your wallet for registering anRegister to search from millions of jobs across the United States. Upload your resume and get matched with top employers today!
account.
Refers others and get $1 for each successful referral.
Earn while you search for jobs and redeem in
gift cards!
Upload your resume for a free professional assessment
Loading, Please wait..!!
Send this job to my email
Please wait..!!
Confirmation
Are you sure?
List of resumes
Confirmation
It is working for Chrome Mozilla only for now
We use cookies and similar technologies to analyze site traffic and improve your experience.
We use cookies to improve your experience. You can customize your preferences below.
Privacy Policy |
Terms of Service