We are seeking a highly skilled Resiliency Automation Engineer tojoin our team supporting embedded systems development in aregulated environment. This role will blend software engineeringexpertise, automation, and toolchain development to ensure ourcodebase is stable, secure, and maintainable.
In this role, you will collaborate closely with development,verification, and operations teams to build and maintain CI/CDpipelines, static analysis workflows, and deployment environments.You will participate in all phases of the application developmentlifecycle and will be involved in key decisions regarding softwaredesign and technology selection including hands-on developmentactivities.
Requirements:- BS in Computer Science, Software Engineering, ComputerEngineering, or a related field with 8 years of relevantexperience; OR MS in Computer Science, Information Systems, Systemsand/or Engineering, or Acquisition Management with 5 years ofexperience; OR Ph.D. with 2 years of experience.
- You have a willingness to travel (25%) outside of your officelocation to other SEI offices, sponsor sites, conferences, andoffsite meetings.
- You will be subject to a background investigation, and you musthave 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 qualityconcerns, architecture challenges and security weaknesses.
- Design, implement, and maintain CI/CD pipelines and automatedworkflows for embedded software projects written in C, C++ andJava.
- Integrate and manage static analysis tools (e.g., SonarQube,CppCheck, Clang-Tidy) to monitor code quality, enforce codingstandards, and identify defects early in the lifecycle.
- Collaborate with development and verification leads toincorporate automated test, build, and deployment processes intoembedded firmware and software systems.
- Automate infrastructure provisioning and configurationmanagement (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 embeddedsystems context.
- Collaborate with teams from multiple organizations to supportintegrated system delivery, ensuring the build and toolchainworkflows align with mission requirements.
- Relevant recent experience, within the last 3 years, working ona 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 tosystem 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 toolsas part of the software delivery lifecycle.
- Experience mentoring or leading junior engineers andcontributing to tool chain or process improvements.
Why work here?- Be a part of a world-class organization that has significantimpacts on software in government.
- Work with cutting-edge technologies and leading experts tosolve 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 fitnessfacilities, mindfulness programs, childcare, free transportation onthe 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 MellonUniversity and the University of Pittsburgh.
- Qualify for relocation assistance.
LocationPittsburgh, PA
Job FunctionSoftware/Applications Development/Engineering
Position TypeStaff – Regular
Full time/Part timeFull time
Pay BasisSalary
More Information:- Please visit “ Why Carnegie Mellon ” to learn more aboutbecoming part of an institution inspiring innovations that changethe world.
- Click here to view a listing of employee benefits
- Carnegie Mellon University is an Equal OpportunityEmployer/Disability/Veteran .
- Statement of Assurance