Job DescriptionJob Title: Senior Software Engineer - Aerospace Controls
Working Pattern: Full-time
Working location: Indianapolis, IN./Hybrid (3 days onsite on avg.) or Working from Home
Global Grade/Level: GG10
Relocation assistance available
Position SummaryThe ACaMS Program Team has been chartered with the design/development/realization of the next generation aero engine control system. The ACaMS system will deliver world class efficiency, improved diagnostics, cyber threat protection via a modern architectural solution.
ACaMS will serve a wide range of gas turbine engines/applications across the Rolls-Royce portfolio. The ACaMS team scope includes a wide variety of components within the control system including the Computing System, Health Monitoring System and the integration of the Hydromechanical and sensing/Control components. The ACaMS team consists of a wide variety of functional team members including Embedded Systems, Software, and Electronics Designers as well as Safety, Certification, Quality, Component and Applications Engineers.
What you will be doing- Develop safety-critical gas turbine engine control software to DO-178C compliance objectives
- Software architecting support to enable software-to-software integration a testing, to include product line methodologies
- Develop and modify processes and methods to enable the team to achieve compliance objectives and optimal development pace
- Setting up and modifying continuous integration / continuous deployment (CI/CD) frameworks, to enable software development to be easily worked by the development team
- Liaison with certification airworthiness authorities to explain approaches, demonstrate compliance to objectives, and close out audit findings
Basic Requirements:- Bachelor's degree Engineering (STEM) with 2+ years of experience in software engineering or computer engineering (development or testing) OR
- Master's degree in Engineering with experience in software engineering, OR
- PhD in Engineering
- In order to be eligible for consideration, you must be a U.S. Citizen
Preferred Requirements:- 5+ years of experience in embedded safety critical software engineering
- Must have experience in embedded safety critical software engineering and Control systems experience
- Needs to be familiar with Model-based software design using Simulink
- Experience with Python, C, C++, and/or Groovy
- Experience in defining, assessing and modifying software architectures
- Experience with software life cycle (Requirements, Design, Verification and Release)
- Experience with integration (software/hardware and software/software) and component level testing
- Familiar with verification and testing frameworks, such as Jenkins
- Experience in the design and development of DO-178C compliant embedded software solutions
- Experience with control of gas turbine engines
Closing Date: 08/25/2026
Job CategorySoftware Systems
Job Posting Date19 Aug 2026; 00:08
Pay Range$98,566 - $160,169-Annually
Location:Indianapolis, IN
BenefitsRolls-Royce provides a comprehensive and competitive Total Rewards package that includes base pay and a discretionary bonus plan. Eligible employees may have the opportunity to enroll in other benefits, including health, dental, vision, disability, life and accidental death & dismemberment insurance; a flexible spending account; a health savings account; a 401(k) retirement savings plan with a company match; Employee Assistance Program; Paid Time Off; certain paid holidays; paid parental and family care leave; tuition reimbursement; and a long-term incentive plan. The options available to an employee may vary depending on eligibility factors such as date of hire, employment type, and the applicability of collective bargaining agreements.