Controls Software Engineer-Simulation

Rolls-RoyceWest Lafayette, IN
$70,629 - $105,943Hybrid

About The Position

Rolls-Royce is looking for a Control Software Engineer-Simulation to join their growing team. This role involves working on flagship Rolls-Royce programs and addressing complex technological challenges within a global, multi-disciplinary team. The engineer will be part of a team responsible for the development, testing, and continuous integration of the hardware and software test environment used in the development and qualification of electronic engine control software and hardware-in-the-loop investigations. The position covers all stages of a project lifecycle, from concept development and testing through to production release and maintenance, often collaborating with colleagues in other engineering branches.

Requirements

  • Bachelor’s degree in Aerospace, Computer Engineering, or Computer Science or Electrical Engineering with 1+ year of software engineering experience OR Master’s degree Aerospace, Computer Engineering, or Computer Science or Electrical Engineering OR PhD in degree Aerospace, Computer Engineering, or Computer Science or Electrical Engineering
  • Strong development experience
  • Familiarity with the design and development of embedded software solutions
  • Knowledge in software design patterns
  • Familiarity with Integration (software/hardware and software/software) and component level testing
  • Familiarity on software lifecycle (Design to release)
  • Knowledge of software testing framework
  • Must be a U.S. Citizen

Nice To Haves

  • Strong software development skills in areas such as: C/C++, Python, CMake, Bash, Simulink, Continuous Integration/Automation (e.g. Jenkins), UNIX shell, or similar
  • Modelling, Simulation, and Control System experience
  • Knowledge in software design patterns and software testing framework
  • Familiarity with Embedded Systems Architecture and Design
  • Knowledge of electronics (sensors, actuators, and processors)
  • Understanding of UNIX, Windows OS, and build environments
  • Hardware (electronics/circuits) troubleshooting experience
  • Current (or ability to obtain/maintain) US DOD Secret or Top-Secret security Clearance
  • Ability to present technical data to senior engineers and management

Responsibilities

  • Development, testing, and continuous integration of the hardware and software test environment.
  • Involvement in all stages of a project lifecycle from concept development, integrated/component testing through final production release and maintenance.
  • Working in project teams with colleagues in other branches of engineering.

Benefits

  • Bonus
  • Employee support assistance
  • Employee discounts
  • Base pay
  • Discretionary bonus plan
  • Health insurance
  • Dental insurance
  • Vision insurance
  • Disability insurance
  • Life and 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
  • Certain paid holidays
  • Paid parental and family care leave
  • Tuition reimbursement
  • Long-term incentive plan
  • Relocation assistance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service