... operating system concepts, embedded RTOSes and development environments. • Knowledge of how to apply system engineering principles to system software development. Preferred : • Experience with ...
... operating system concepts, embedded RTOSes and development environments. • Knowledge of how to apply system engineering principles to system software development. Preferred : • Experience with ...
Lead Systems Engineer
Pittsburgh, PA · On-site
The Systems Engineering group fosters a collaborative working environment where each member of the ... system manufacturing and V&V plans for propulsion systems * Demonstrated experience operating in an ...
Quick apply
Lead Systems Engineer
Pittsburgh, PA · On-site
The Systems Engineering group fosters a collaborative working environment where each member of the ... system manufacturing and V&V plans for propulsion systems * Demonstrated experience operating in an ...
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.
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.
... operating at the highest level. Come join the 7,000 employees worldwide working at Primetals ... system design Essential Duties & Responsibilities: As a Systems Engineer with the Primetals ...
... operating at the highest level. Come join the 7,000 employees worldwide working at Primetals ... system design Essential Duties & Responsibilities: As a Systems Engineer with the Primetals ...
... operating at the highest level. Come join the 7,000 employees worldwide working at Primetals ... Guides technical knowledge interchange for both processes and applications to system design ...
... operating at the highest level. Come join the 7,000 employees worldwide working at Primetals ... Guides technical knowledge interchange for both processes and applications to system design ...
... operating at the highest level. Come join the 7,000 employees worldwide working at Primetals ... Guides technical knowledge interchange for both processes and applications to system design ...
... operating at the highest level. Come join the 7,000 employees worldwide working at Primetals ... Guides technical knowledge interchange for both processes and applications to system design ...
Senior Microsoft Endpoint Management Engineer
Cranberry Township, PA · On-site
$101K - $139K/yr
... Engineer is responsible for designing, implementing, maintaining, and supporting enterprise ... Design and maintain Windows 10/11 operating system deployment task sequences for bare-metal ...
Senior Microsoft Endpoint Management Engineer
Cranberry Township, PA · On-site
$101K - $139K/yr
... Engineer is responsible for designing, implementing, maintaining, and supporting enterprise ... Design and maintain Windows 10/11 operating system deployment task sequences for bare-metal ...
... operating system concepts, embedded RTOSes and development environments. • Knowledge of how to apply system engineering principles to system software development. Preferred : • Experience with ...
... operating system concepts, embedded RTOSes and development environments. • Knowledge of how to apply system engineering principles to system software development. Preferred : • Experience with ...
Software Engineer - Core Systems and Storage Roles (Multiple Individual Contributor Levels)
$120K - $280K/yr
... system-wide issues in performance, data integrity, HA, scale, or protocols * Mentors senior engineers and influences engineering culture * Demonstrates deep domain expertise in filesystems, operating ...
Software Engineer - Core Systems and Storage Roles (Multiple Individual Contributor Levels)
$120K - $280K/yr
... system-wide issues in performance, data integrity, HA, scale, or protocols * Mentors senior engineers and influences engineering culture * Demonstrates deep domain expertise in filesystems, operating ...
... system administrator for Windows * Demonstrated networks, operating systems, system monitoring ... Experience with modern automation and engineering practices (Terraform, CI/CD, AI-driven tooling ...
New
... system administrator for Windows * Demonstrated networks, operating systems, system monitoring ... Experience with modern automation and engineering practices (Terraform, CI/CD, AI-driven tooling ...
New
As a Linux Application Engineer at Hellbender, you will bridge the gap between high-level application software and the underlying Linux operating system. You will be responsible for developing robust ...
As a Linux Application Engineer at Hellbender, you will bridge the gap between high-level application software and the underlying Linux operating system. You will be responsible for developing robust ...
Operating Engineer
Pittsburgh, PA · On-site
$67K - $91K/yr
The Operating Engineer is responsible for properly operating all mechanical systems; for performing selected preventive and corrective maintenance duties as directed; for monitoring and operating ...
Operating Engineer
Pittsburgh, PA · On-site
$67K - $91K/yr
The Operating Engineer is responsible for properly operating all mechanical systems; for performing selected preventive and corrective maintenance duties as directed; for monitoring and operating ...
Power System Modeling Principal Engineer
PA · On-site
$180K - $225K/yr
... diverse operating conditions. In this role, the Power Systems Modeling Principal Engineer will define, own, and advance the enterprise modeling strategy for DC distribution and converter driven ...
Power System Modeling Principal Engineer
PA · On-site
$180K - $225K/yr
... diverse operating conditions. In this role, the Power Systems Modeling Principal Engineer will define, own, and advance the enterprise modeling strategy for DC distribution and converter driven ...
System Analyst
West Mifflin, PA · On-site
$60 - $65/hr
Troubleshoot issues related to operating systems, applications, and system utilities, coordinating with engineering or development personnel as needed. * Participate in projects to deploy, upgrade ...
System Analyst
West Mifflin, PA · On-site
$60 - $65/hr
Troubleshoot issues related to operating systems, applications, and system utilities, coordinating with engineering or development personnel as needed. * Participate in projects to deploy, upgrade ...
Senior Autonomy Robotics Engineer
Pittsburgh, PA · On-site
$101K - $139K/yr
SENIOR AUTONOMY ROBOTICS ENGINEER Near Earth Autonomy seeks a Senior Autonomy Robotics Engineer in ... Operating System (ROS). Travel required within U.S. about 6 times per year, about 3 days per trip ...
Senior Autonomy Robotics Engineer
Pittsburgh, PA · On-site
$101K - $139K/yr
SENIOR AUTONOMY ROBOTICS ENGINEER Near Earth Autonomy seeks a Senior Autonomy Robotics Engineer in ... Operating System (ROS). Travel required within U.S. about 6 times per year, about 3 days per trip ...
Operating Engineer
Pittsburgh, PA · On-site
$67K - $91K/yr
Essential Functions The Operating Engineer is responsible for properly operating all mechanical systems; for performing selected preventive and corrective maintenance duties as directed; for ...
Operating Engineer
Pittsburgh, PA · On-site
$67K - $91K/yr
Essential Functions The Operating Engineer is responsible for properly operating all mechanical systems; for performing selected preventive and corrective maintenance duties as directed; for ...
Collaborate with technicians and engineers to resolve system issues and ensure operational uptime ... Skill in operating a personal computer and standard office equipment. * Must have knowledge of a ...
Collaborate with technicians and engineers to resolve system issues and ensure operational uptime ... Skill in operating a personal computer and standard office equipment. * Must have knowledge of a ...
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.
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.
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.
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.
Troubleshoot issues related to operating systems, applications, and system utilities, coordinating with engineering or development personnel as needed. * Participate in projects to deploy, upgrade ...
Quick apply
Troubleshoot issues related to operating systems, applications, and system utilities, coordinating with engineering or development personnel as needed. * Participate in projects to deploy, upgrade ...
Operating System Engineer information
See Pittsburgh, PA salary details
$51.9K - $62K
2% of jobs
$62K - $72K
4% of jobs
$72K - $82K
7% of jobs
$82K - $92K
9% of jobs
$94.8K is the 25th percentile. Wages below this are outliers.
$92K - $102K
10% of jobs
$102K - $112K
7% of jobs
$112K - $122.1K
10% of jobs
The median wage is $123.7K / yr.
$122.1K - $132.1K
6% of jobs
$132.1K - $142.1K
3% of jobs
$151.8K is the 75th percentile. Wages above this are outliers.
$142.1K - $152.1K
17% of jobs
$152.1K - $162.1K
24% of jobs
$51.9K
$123.5K
$162.1K
How much do operating system engineer jobs pay per year?
What are some common challenges faced by operating system engineers when maintaining system stability in large-scale environments?
What does an operating system engineer do?
What is the difference between Operating System Engineer vs System Administrator?
| Aspect | Operating System Engineer | System Administrator |
|---|---|---|
| Primary Focus | Designing, developing, and optimizing operating systems | Maintaining, configuring, and supporting existing systems |
| Skills & Certifications | Linux/Unix, scripting, OS architecture, certifications like RHCE or Linux Foundation | System management, network setup, troubleshooting, certifications like CompTIA Server+ or Microsoft Certified |
| Work Environment | Development teams, R&D, engineering projects | IT support, data centers, enterprise environments |
| Industry Usage | Tech companies, hardware firms, software development | Corporate IT, government agencies, healthcare, finance |
While both roles involve working with operating systems, Operating System Engineers focus on designing and developing OS solutions, whereas System Administrators manage and support existing systems. The roles complement each other but serve different stages of the system lifecycle.
What are the key skills and qualifications needed to thrive as an operating system engineer?

Resiliency Automation Engineer
Pittsburgh, PA • On-site
Full-time
Re-posted 17 days ago
Job description
Carnegie Mellon University is a prestigious institution seeking a highly skilled Resiliency Automation Engineer to support embedded systems development in a regulated environment. The role involves collaborating with various teams to build and maintain CI/CD pipelines, ensuring the stability, security, and maintainability of the codebase across all phases of the application development lifecycle.
Responsibilities:
• Collaborate closely with development, verification, and operations teams to build and maintain CI/CD pipelines, static analysis workflows, and deployment environments.
• Participate in all phases of the application development lifecycle and be involved in key decisions regarding software design and technology selection including hands-on development activities.
• 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.
Qualifications:
Required:
• 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.
• 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.
Preferred:
• 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.
Company:
We conduct cutting-edge research and development that accelerates the transition of technology to the Department of War (DoW), delivering measurable impact in support of the national security mission. Founded in 1984, the company is headquartered in Pittsburgh, USA, with a team of 501-1000 employees. The company is currently Late Stage.