Software Engineer Jobs

10,000 jobs found — updated daily

Senior Controls Software Engineer

Rolls-RoyceIndianapolis, IN
$94,160 - $153,010Hybrid

About The Position

As a Senior Control Software Engineer at Rolls-Royce, you will be responsible for developing, writing, testing, and documenting embedded code for safety-critical electronic engine control and monitoring systems. Your involvement may span the entire project lifecycle, from concept development and integrated/component testing to final production release. You will typically collaborate with colleagues from various engineering disciplines within project teams. Rolls-Royce is a globally recognized brand, renowned for over a century of innovation in designing, building, and servicing critical power systems where safety and reliability are paramount. The company is committed to fostering a collaborative, welcoming, and innovative work environment, investing in employee development, and providing opportunities for career growth. Rolls-Royce has been recognized as a top employer for engineers, emphasizing its dedication to innovation and employee empowerment. Remote employees are expected to maintain a secure, high-speed internet connection and a compliant workspace, with onsite visit cadences determined by their direct manager. Rolls-Royce is an Equal Opportunity Employer.

Requirements

  • Bachelor’s degree in STEM discipline with 2+ years Software (traditional and model-base) experience, OR Master’s degree in STEM discipline with experience in Software OR PhD in degree in STEM discipline with experience in Software
  • U.S. Citizen

Nice To Haves

  • Experience in embedded safety critical software engineering
  • Control software experience
  • Experience with verification and testing frameworks
  • Use a DO-178 compliant software coding process
  • Digital logic design experience

Responsibilities

  • Build strong software development expertise
  • Develop proficiency with modern software testing frameworks
  • Contribute to the design and development of embedded software solutions
  • Apply and expand your knowledge of software design and test patterns
  • Gain hands-on experience with integration (software-to-hardware and software-to-software) and component-level testing
  • Work across the full software lifecycle, from design through release

Benefits

  • excellent development opportunities
  • competitive salary
  • exceptional benefits
  • bonus
  • employee support assistance
  • employee discounts
  • 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

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Number of Employees

5,001-10,000 employees

Career Resources

Build a Resume for Software Engineer

The resume builder that gets results.

  • Get clear feedback so you look as qualified as you are
  • Align your resume with the job to get further in the process, faster
  • Take the guesswork out of resume writing

Explore Related Job Searches

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service