Controls Software Engineer
Rolls-Royceabout 1 year ago
Indianapolis, Indiana, United States
Hybrid
Full-time
Junior Level (1-3 years)
$68,240-$102,360 Annually
Job Description
Position Overview
Rolls-Royce is seeking a Control Software Engineer to work on flagship programs by developing, writing, testing, and documenting embedded code for safety‑critical electronic engine control and monitoring systems. You will participate in every stage of the project lifecycle—from concept development and integrated/component testing to final production release—while collaborating with a global, multi‑disciplinary team.
Key Responsibilities
- 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.
- Understanding of the software lifecycle from design to release.
- Knowledge of software testing frameworks.
Required Qualifications
- Bachelor's degree in a STEM discipline with 1+ years of software experience, or a Master's/PhD with relevant software experience.
- Must be a U.S. Citizen or permanent resident.
Preferred Qualifications
- 1+ year of experience in embedded safety‑critical software engineering.
- Familiarity with model‑based software design and simulation (Simulink or similar).
- Experience with a DO‑178 compliant software coding process.
- Control systems and digital logic design experience.
- Familiarity with verification and testing frameworks.
- Experience working in agile software development teams.
- Ability to obtain/maintain US DOD Secret or Top Secret security clearance.
- Ability to present technical data to senior engineers and management.
Benefits & Perks
- Compensation: $68,240 - $102,360 Annually
- Comprehensive and competitive Total Rewards package including base pay, a discretionary bonus plan, and various benefit options.
- Benefits such as health, dental, vision, disability, life, and accidental death & dismemberment insurance; flexible spending and health savings accounts; and a 401(k) retirement plan with company match along with an Employee Assistance Program.
- Paid Time Off, certain paid holidays, and paid parental/family care leave.
- Tuition reimbursement and a long‑term incentive plan.
- Relocation assistance available
- Hybrid working arrangement with an expectation to be on‑site an average of three days per week.
Required Skills
model-based design
software design patterns
safety critical systems
integration testing
software lifecycle management
embedded software development
digital logic design
control systems
DO-178 compliant coding
agile methodologies