Rolls-Royce logo

Control System Senior Software Engineer

Rolls-Royce

West Lafayette, IN
Full Time
Senior
91k-148k
25 days ago

Job Description

About the Role

In this exciting opportunity, you will work in agile scrum project teams with colleagues in other branches of engineering and guide software engineers with less experience. Rolls-Royce is a globally recognized company known for designing, building, and servicing critical power systems with a focus on safety, reliability, and innovation. The company fosters a collaborative, supportive, and innovative work environment, emphasizing employee development and diversity. This role offers hybrid work arrangements, competitive compensation, and opportunities for career growth within a prestigious organization committed to excellence and progress.

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 help the team achieve compliance objectives and improve 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 with 2+ years of experience in software engineering or computer engineering (development or testing)
  • Master's degree in Engineering with experience in software engineering, or 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 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

Qualifications

  • Bachelor's degree in Engineering or related field
  • Master's degree or PhD in Engineering (preferred for advanced experience)

Benefits & Perks

  • Competitive salary and bonus
  • Health, dental, vision, disability, life, and accidental death & dismemberment insurance
  • Flexible spending account and health savings account
  • 401(k) retirement savings plan with company match
  • Employee Assistance Program
  • Paid Time Off and paid holidays
  • Paid parental and family care leave
  • Tuition reimbursement
  • Long-term incentive plan
  • Hybrid work flexibility and relocation assistance

Working at Rolls-Royce

Rolls-Royce fosters a welcoming and innovative work environment that values respect, support, and empowerment. The company emphasizes collaboration, employee development, and diversity, aiming to create a workplace where all employees can thrive and make a meaningful impact.

Apply Now

Job Details

Posted AtJun 11, 2025
Salary91k-148k
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

About Rolls-Royce

Website

rolls-royce.com

Company Size

10000+ employees

Location

West Lafayette, IN

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