Taro Logo

Senior Software Engineer - Aerospace Controls

Pioneers cutting-edge technologies delivering cleanest, safest and most competitive solutions for vital power needs.
Novi, MI, USAIndianapolis, IN, USA
$90,985 - $136,477
Embedded
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Automotive · Aerospace

Description For Senior Software Engineer - Aerospace Controls

Rolls-Royce, a prestigious engineering company recognized as a top employer by Forbes, is seeking a Senior Software Engineer for their ACaMS (Aerospace Controls) Program Team in Novi, Michigan. This role focuses on developing the next generation aero engine control system, delivering world-class efficiency, improved diagnostics, and cyber threat protection. The position involves working with embedded systems, software development, and electronics design in a hybrid work environment.

The role requires expertise in safety-critical software development, particularly for gas turbine engine controls, following DO-178C compliance standards. You'll be part of a diverse team working on computing systems, health monitoring systems, and the integration of hydromechanical and sensing/control components. The position offers an opportunity to work with cutting-edge aerospace technology while contributing to critical power systems where safety and reliability are paramount.

As a senior engineer, you'll guide less experienced team members, work in agile scrum teams, and interact with certification authorities. The role combines technical leadership with hands-on development, requiring expertise in embedded systems, control software, and modern development practices including CI/CD. The compensation package is competitive, ranging from $90,985 to $136,477 annually, with comprehensive benefits including healthcare, 401(k), and various insurance options.

This is an excellent opportunity for an experienced software engineer looking to work on complex aerospace systems while being part of a company with a century-long legacy of innovation. The hybrid work arrangement offers flexibility, and the position includes opportunities for professional development and growth within a globally recognized organization.

Last updated 10 days ago

Responsibilities For Senior Software Engineer - Aerospace Controls

  • Develop safety-critical gas turbine engine control software to DO-178C compliance objectives
  • Software architecting support for software-to-software integration and testing
  • Develop and modify processes and methods for compliance objectives
  • Set up and modify continuous integration / continuous deployment (CI/CD) frameworks
  • Liaison with certification airworthiness authorities
  • Guide software engineers with less experience
  • Work in agile scrum project teams

Requirements For Senior Software Engineer - Aerospace Controls

Python
  • Bachelor's degree in Engineering (STEM) with 2+ years of experience in software engineering or computer engineering
  • Must be a U.S. Citizen
  • Experience in embedded safety critical software engineering
  • 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
  • Experience with integration and component level testing
  • Familiar with verification and testing frameworks, such as Jenkins
  • Experience in DO-178C compliant embedded software solutions
  • Experience with control of gas turbine engines

Benefits For Senior Software Engineer - Aerospace Controls

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Education Budget
Relocation Benefits
  • Health insurance
  • Dental insurance
  • Vision insurance
  • Disability insurance
  • Life insurance
  • 401(k) with company match
  • Flexible spending account
  • Health savings account
  • Employee Assistance Program
  • Paid Time Off
  • Paid holidays
  • Paid parental and family care leave
  • Tuition reimbursement
  • Long-term incentive plan
  • Relocation assistance
  • Discretionary bonus plan

Interested in this job?

Jobs Related To Rolls-Royce Senior Software Engineer - Aerospace Controls