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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service