Senior Software Engineer - Aerospace Controls

Rolls-RoyceIndianapolis, IN
Hybrid

About The Position

The 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.

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
  • Must be a U.S. Citizen

Nice To Haves

  • 5+ years of experience in embedded safety critical software engineering
  • Experience in embedded safety critical software engineering and Control systems experience
  • 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

Responsibilities

  • 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

Benefits

  • Base pay
  • Discretionary bonus plan
  • Health insurance
  • Dental insurance
  • Vision insurance
  • Disability insurance
  • Life insurance
  • Accidental death & dismemberment insurance
  • Flexible spending account
  • Health savings account
  • 401(k) retirement savings plan with a company match
  • Employee Assistance Program
  • Paid Time Off
  • Paid holidays
  • Paid parental and family care leave
  • Tuition reimbursement
  • Long-term incentive plan
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service