Rolls-Royce

Rolls-Royce

Designs and manufactures power and propulsion systems for aerospace, marine, defence and energy sectors.

50,000Civil aerospaceDefencePower SystemsElectricalCommercial marineYachtMarineIndustrial constructionBuilding constructionWebsite

Controls Software Engineer-Simulation

Develop and test embedded control software and simulation environments for engine systems

West Lafayette, Indiana, United States
71k - 106k USD
Full Time
Junior (1-3 years)

Job Highlights

Environment
Remote

About the Role

The role focuses on developing embedded software solutions, applying software design patterns, and performing integration and component‑level testing. Engineers will work with the full software lifecycle, from design through release, and will use testing frameworks to validate performance. Interaction with hardware, electronics, and simulation tools is essential to ensure robust engine control systems. • Develop and test embedded software for electronic engine control systems. • Design, integrate, and maintain hardware‑in‑the‑loop test environments. • Implement software lifecycle processes from concept to release, including continuous integration. • Apply software design patterns and testing frameworks to ensure quality and reliability. • Conduct component‑level testing and hardware/software integration verification. • Model, simulate, and control system behavior for engine applications. • Work with embedded system architecture, electronics (sensors, actuators, processors) and troubleshoot hardware issues. • Communicate technical results to senior engineers and management. • Participate in a hybrid work schedule (average three days onsite per week).

Key Responsibilities

  • embedded software
  • hil testing
  • ci/cd
  • design patterns
  • component testing
  • system modeling

What You Bring

Candidates must hold a bachelor’s degree in Aerospace, Computer Engineering, Computer Science, or Electrical Engineering with at least one year of software engineering experience, or an advanced degree (master’s or PhD) in one of these fields. U.S. citizenship and the ability to obtain a DoD Secret or Top‑Secret clearance are required. Preferred qualifications include strong development skills in C/C++, Python, CMake, Bash, Simulink, CI/automation tools (e.g., Jenkins), familiarity with embedded system architecture, electronics, UNIX/Windows environments, and the ability to present technical data to senior stakeholders. • Utilize C/C++, Python, CMake, Bash, Simulink, and CI tools such as Jenkins. • Hold or obtain a US DOD Secret or Top‑Secret clearance.

Requirements

  • c/c++
  • python
  • cmake
  • jenkins
  • secret clearance
  • bachelor’s

Benefits

Rolls‑Royce offers a competitive salary ranging from $70,629 to $105,943 annually, a discretionary bonus, and a comprehensive total‑rewards package that includes health, dental, vision, disability, life insurance, flexible spending accounts, 401(k) matching, paid time off, parental leave, tuition reimbursement, and relocation assistance. Employees benefit from a flexible hybrid work arrangement, typically three days per week on‑site, allowing a balance between office collaboration and remote productivity. • Receive a competitive salary ($70,629–$105,943), bonus, and comprehensive benefits including health, retirement, paid time off, tuition reimbursement, and relocation assistance.

Work Environment

Remote

Apply Now