Team Lead - High Integrity Software
Indianapolis, North Building Meridian Center (US-MC-NB), United States
Full Time Senior-level / Expert USD 110K - 179K
Rolls-Royce
Rolls-Royce pioneers cutting-edge technologies that deliver clean, safe & competitive solutions to meet our planet’s vital power needs.
Job Description
Team Lead - High Integrity Software
Indianapolis, IN
Innovate & Power the World
The ACaMS Program Team has been chartered with the design/development/realization of the next generation aero engine control system. The ACaMS system will deliver world class efficiency, improved diagnostics, cyber threat protection via a modern architectural solution. ACaMS will serve a wide range of gas turbine engines/applications across the Rolls-Royce portfolio. The ACaMS team scope includes a wide variety of components within the control system including the Computing System, Health Monitoring System and the integration of the Hydromechanical and Sensing/Control components. The ACaMS team consists of a wide variety of functional team members including Embedded Systems, Software, and Electronics Designers as well as Safety, Certification, Quality, Component and Applications Engineers.
As the Team Lead – High Integrity Software, you will be a team leader within the High-Integrity Software team, developing the embedded, safety-critical software for ACaMS aircraft applications. This involves directing the day-to-day work of a team of 15+ software engineers, managing completion of team effort to overall project milestones, technical decomposition of work into assignable tasks, and ensuring technical quality of developed software product.
The team lead ensures that our software requirements and design are compliant to processes and aerospace compliance standards in a way that allows certification. This team leader role will act as a technical mentor to less experienced team members, bringing real-world experience to bear to ensure pitfalls are spotted and avoided.
Key Accountabilities:
- Define, decompose, and assign project work scope to team members for development execution, akin to Agile Product Owner, tracking team velocity and completed work
- Develop safety-critical gas turbine engine control software to DO-178C compliance objectives
- Software architecting support to enable software-to-software integration a 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
- Support project planning and estimation of new projects and phases of work
Basic Qualifications:
- Bachelor's Degree in Aerospace, Mechanical, Electrical, Sofware, or Systems Engineering, or Computer Science with 5+ years of experience in software engineering (development or testing) OR
- Master's Degree in Aerospace, Mechanical, Electrical, Software or Systems Engineering with 3+ years of experience in software engineering (development or testing) OR
- JD/PhD
- Must be a US Citizen
Preferred Qualifications (any of these a plus, ideal candidate has all):
- 10+ years’ experience in embedded safety-critical software engineering
- Familiar with Model-based software design using Simulink or equivalent tool
- Experience in the design and development of DO-178C compliant embedded software solutions
- Experience in defining, assessing and modifying software architectures
- Experience with integration (software/hardware and software/software) and component level testing
- Experience with software life cycle (Requirements, Design, Verification and Release)
- Experience with Agile Scrum development methods and the Product Owner and/or ScrumMaster roles
- Experience with design of safety-critical control systems
- Experience with control of gas turbine engines
- Experience with Python, C, C++, and/or Groovy
- Familiar with continuous integration and testing frameworks, such as Jenkins
Relocation assistance is available for this position if required.
Job Grade: Level C T&P
Pay Range$110,476 - $179,524Posted date will end on March 28th, 2025.
Job Category
Software Systems
Job Posting Date
20 Mar 2025; 00:03
Pay Range
$110,476 - $179,524-Annually
Location:
Benefits
Rolls-Royce provides a comprehensive and competitive Total Rewards package that includes base pay and a discretionary bonus plan. Eligible employees may have the opportunity to enroll in other benefits, including health, dental, vision, disability, life and accidental death & dismemberment insurance; a flexible spending account; a health savings account; a 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; and a long-term incentive plan. The options available to an employee may vary depending on eligibility factors such as date of hire, employment type, and the applicability of collective bargaining agreements.
Tags: Agile C CI/CD Compliance Computer Science Jenkins Monitoring PhD Python Scrum
Perks/benefits: 401(k) matching Career development Competitive pay Flexible spending account Flex vacation Health care Insurance Parental leave Relocation support Salary bonus
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.