Resiliency Automation Engineer

Carnegie Mellon University

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Pittsburgh, PA
Employment
Full-time
Posted
21 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $177k
$129k $229k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $142,575–$211,200.

Based on 240 similar postings.

Employer

About Carnegie Mellon University

Carnegie Mellon University is a leading private research university in Pittsburgh, Pennsylvania, internationally recognized for programs in computer science, engineering, business, the arts, and artificial intelligence. Industry: Higher Education & Research

Carnegie Mellon University currently has 75 open roles on FindRole.

Most-posted roles

View all roles at Carnegie Mellon University

At a glance

TL;DR · Resiliency Automation Engineer

The Resiliency Automation Engineer joins the team supporting embedded systems development in a regulated environment. This role involves blending software engineering expertise with automation and toolchain development to ensure the codebase remains stable, secure, and maintainable. The engineer will collaborate with development, verification, and operations teams to build and maintain CI/CD pipelines, static analysis workflows, and deployment environments. Key responsibilities include designing automated workflows for embedded software projects and automating infrastructure provisioning. The position requires proficiency in C, C++, Java, Docker, and Kubernetes, alongside experience with tools like SonarQube, CppCheck, and Clang-Tidy. The role addresses technical challenges in embedded firmware and software systems, requiring deep familiarity with Linux operating systems, embedded RTOSes, and system engineering principles to support integrated system delivery and mission requirements.

What you'll do

  • Design, implement, and maintain CI/CD pipelines and automated workflows for embedded software projects.
  • Integrate and manage static analysis tools to monitor code quality and enforce coding standards.
  • Automate infrastructure provisioning and configuration management using Docker and Kubernetes.
  • Analyze source code to identify quality concerns, architecture challenges, and security weaknesses.
  • Incorporate automated test, build, and deployment processes into embedded firmware and software systems.
  • Provide guidance on best practices for software engineering, maintainability, and scalability in embedded contexts.
  • Support integrated system delivery by aligning build and toolchain workflows with mission requirements.

What we're looking for

  • Must have a BS in a related field with 8 years of experience, an MS with 5 years, or a Ph.D. with 2 years.
  • Must be able to obtain and maintain a Department of War (DoW) security clearance.
  • Must have relevant experience working on a large software development program within the last 3 years.
  • Must be able to travel up to 25% of the time to various sites and conferences.
  • Must be able to design and maintain CI/CD pipelines and automated workflows for embedded software in C, C++, and Java.
  • Must have deep familiarity with Linux operating system concepts, embedded RTOSes, and development environments.
  • Must be able to integrate and manage static analysis tools like SonarQube, CppCheck, and Clang-Tidy.
  • Must be able to automate infrastructure provisioning and configuration management using Docker and Kubernetes.
  • Experience with Java in a DevOps context (preferred).
  • Prior work in regulated or mission-critical environments such as aerospace or defense (preferred).
  • Familiarity with observability, logging, and monitoring tools (preferred).
  • Experience mentoring junior engineers or contributing to tool chain improvements (preferred).

More like this

Similar roles

Software Engineer III, Resiliency Tech

JPMorgan Chase

Jersey City, NJ 54 days ago
Java React Spring Framework CI/CD Agile System Design AI-Assisted Development Application Resiliency Secure Coding
3+ yrs exp

Risk and Resilience Engineer

MSCI

New York, NY 14 days ago $102,000–$133,000
Python Machine Learning Statistics Data Science AWS GCP Azure Git Loss Modeling Resilience Engineering Structural Engineering Civil Engineering High-Performance Computing Quantitative Analysis Probabilistic Methods Version Control
3+ yrs exp

Risk and Resilience Engineer

MSCI

New York, NY 14 days ago $102,000–$133,000
Python Machine Learning Statistics Data Science AWS GCP Azure Git Loss Modeling Structural Engineering Civil Engineering High-Performance Computing Quantitative Analysis Probabilistic Methods Version Control
3+ yrs exp

Threat Detection & Automation Engineer

Fiserv

Berkeley Heights, NJ +1 3 days ago $146,000–$244,800
Google SecOps Python SQL SIEM SOAR EDR IDS/NDR UEBA DLP WAF REST JSON Webhooks OAuth MITRE ATT&CK Terraform CI/CD Git Agile Machine Learning PowerShell Bash
8+ yrs exp