Control System Senior Software Engineer
Company | Rolls Royce |
---|---|
Location | Indianapolis, IN, USA |
Salary | $90985 – $136477 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Senior |
Requirements
- Bachelor’s degree Engineering with 2+ years of experience in software engineering or computer engineering (development or testing)
- Master’s degree in Engineering with experience in software engineering
- PhD in Engineering
- Must have experience in embedded safety critical software engineering and Control systems experience
- Needs to be familiar with Model-based software design using Simulink
- In order to be eligible for consideration, you must be a U.S. Citizen
Responsibilities
- Develop safety-critical gas turbine engine control software to DO-178C compliance objectives
- Software architecting support to enable software-to-software integration and testing, to include product line methodologies
- Develop and modify processes and methods to enable the team to achieve compliance objectives and optimal development pace
- Setting up and modifying continuous integration / continuous deployment (CI/CD) frameworks, to enable software development to be easily worked by the development team
- Liaison with certification airworthiness authorities to explain approaches, demonstrate compliance to objectives, and close out audit findings
Preferred Qualifications
- 5+ years of experience in embedded safety critical software engineering
- Experience with Python, C, C++, and/or Groovy
- Experience in defining, assessing and modifying software architectures
- Experience with software life cycle (Requirements, Design, Verification and Release)
- Experience with integration (software/hardware and software/software) and component level testing
- Familiar with verification and testing frameworks, such as Jenkins
- Experience in the design and development of DO-178C compliant embedded software solutions
- Experience with control of gas turbine engines