Rolls-Royce logo

Senior Software Engineer - Aerospace Controls

Rolls-Royce

Novi, MI
Full Time
Senior
91k-136k
28 days ago

Job Description

About the Role

Rolls-Royce is seeking a Senior Software Engineer - Aerospace Controls in Novi, Michigan, to join the ACaMS Program Team responsible for designing and developing the next generation aero engine control system. The role involves working on a modern architectural solution that enhances efficiency, diagnostics, and cyber threat protection across a wide range of gas turbine engines and applications. The team includes diverse engineering disciplines, and the position offers a hybrid work schedule with remote and in-office days, supporting innovation and collaboration in a company committed to safety, reliability, and employee development.

Key Responsibilities

  • Develop safety-critical gas turbine engine control software to DO-178C compliance objectives
  • Provide software architecting support to enable software-to-software integration and testing, including product line methodologies
  • Develop and modify processes and methods to achieve compliance objectives and optimize development pace
  • Set up and modify continuous integration / continuous deployment (CI/CD) frameworks to facilitate software development
  • Liaise with certification airworthiness authorities to explain approaches, demonstrate compliance, and close out audit findings

Requirements

  • Bachelor's degree in Engineering (STEM) with 2+ years of experience in software engineering or computer engineering (development or testing), or a Master's degree in Engineering with experience in software engineering, or a PhD in Engineering
  • Must be a U.S. Citizen
  • Experience in embedded safety critical software engineering and control systems
  • Familiarity with model-based software design using Simulink

Nice to Have

  • 5+ years of experience in embedded safety critical software engineering
  • Experience with Python, C, C++, and/or Groovy
  • Experience in defining, assessing, and modifying software architectures
  • Experience with software lifecycle phases (Requirements, Design, Verification, and Release)
  • Experience with integration (software/hardware and software/software) and component-level testing
  • Familiarity with verification and testing frameworks such as Jenkins
  • Experience in designing and developing DO-178C compliant embedded software solutions
  • Experience with control of gas turbine engines

Qualifications

  • Educational qualifications as specified in requirements (Bachelor's, Master's, or PhD in Engineering)

Benefits & Perks

  • Competitive salary and bonus
  • Comprehensive benefits including health, dental, vision, disability, life insurance, and more
  • Flexible spending and health savings accounts
  • 401(k) retirement plan with company match
  • Employee Assistance Program, Paid Time Off, paid holidays, parental and family care leave
  • Tuition reimbursement and long-term incentive plans
  • Relocation assistance
  • Hybrid work arrangement with flexible remote options

Working at Rolls-Royce

Rolls-Royce fosters a welcoming and innovative work environment that values safety, integrity, simplicity, and making a difference. The company is committed to employee development, collaboration, and creating a workplace where all employees feel respected, supported, and empowered to excel. Recognized as a top employer, Rolls-Royce emphasizes innovation, diversity, and continuous growth for its team members.

Apply Now

Job Details

Posted AtJul 1, 2025
Salary91k-136k
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Rolls-Royce

Website

rolls-royce.com

Company Size

10000+ employees

Location

Novi, MI

Industry

Aerospace Product and Parts Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches