
Rolls-Royce
Designs and manufactures power and propulsion systems for aerospace, marine, defence and energy sectors.
Senior Software Engineer - Aerospace Controls
Develop safety‑critical gas turbine engine control software (DO-178C).
Job Highlights
About the Role
In this role you will develop safety‑critical gas turbine engine control software to meet DO‑178C compliance, provide architectural support for software‑to‑software integration and testing, and create or refine processes that enable the team to meet compliance objectives efficiently. You will also set up and maintain CI/CD frameworks and act as the liaison with certification and air‑worthiness authorities to demonstrate compliance and resolve audit findings. • Develop safety‑critical gas turbine engine control software meeting DO‑178C standards. • Provide software architecture support for integration and testing initiatives. • Create and refine processes to achieve compliance and accelerate development pace. • Implement and maintain CI/CD pipelines for the development team. • Liaise with certification authorities to demonstrate compliance and resolve audit findings.
Key Responsibilities
- ▸engine software
- ▸software architecture
- ▸ci/cd pipelines
- ▸process improvement
- ▸certification liaison
- ▸audit resolution
What You Bring
Candidates must hold a Bachelor’s degree in engineering (or higher) with at least two years of software or computer engineering experience, be a U.S. citizen, and have embedded safety‑critical software and control systems experience, preferably with Model‑Based Design using Simulink. Preferred qualifications include five or more years in embedded safety‑critical development, proficiency in Python, C/C++ or Groovy, experience defining software architectures, and familiarity with the full software life‑cycle, integration testing, and verification frameworks such as Jenkins. • Hold a Bachelor’s (2+ yr) or higher engineering degree and be a U.S. citizen. • Experience in embedded safety‑critical software, control systems, and Simulink modeling. • Prefer 5+ years of embedded safety‑critical development and proficiency in Python, C/C++, Groovy. • Knowledge of software life‑cycle stages, integration testing, and verification frameworks (e.g., Jenkins). • Experience designing DO‑178C compliant solutions for gas turbine engine control.
Requirements
- ▸bachelor’s
- ▸safety‑critical
- ▸simulink
- ▸python
- ▸c/c++
- ▸jenkins
Benefits
Rolls‑Royce offers a competitive salary ranging from $90,985 to $147,850 annually, a discretionary bonus, and a comprehensive total‑rewards package that includes health, dental, vision, life, disability insurance, flexible spending and health‑savings accounts, a 401(k) with company match, tuition reimbursement, and a long‑term incentive plan. The role also provides hybrid work flexibility (approximately three days on‑site), relocation assistance, paid time off, parental and family care leave, an employee assistance program, and various employee discounts. • Competitive salary $90,985‑$147,850 plus discretionary bonus. • Comprehensive health, dental, vision, disability, life insurance, and flexible spending accounts. • 401(k) plan with company match, tuition reimbursement, and long‑term incentive program. • Hybrid work model (≈3 days on‑site) with relocation assistance. • Paid time off, parental/family care leave, employee assistance program, and employee discounts.
Work Environment
Hybrid