Description

Job Description:
Theoris Services is assisting our client in their search for a Control System Senior Software Engineer to join a high-impact team developing the next-generation aero engine control system. This program is focused on delivering world-class efficiency, advanced diagnostics, and enhanced cyber threat protection through a modern architectural software solution. The team includes a diverse range of engineers focused on embedded systems, safety, certification, electronics, and more.

This role offers the opportunity to work on safety-critical software architecture and development in a collaborative, fast-paced environment. Ideal candidates will have experience working within DO-178C compliance frameworks, embedded systems, and model-based software engineering.

Responsibilities:

Develop safety-critical gas turbine engine control software in accordance with DO-178C standards

Provide software architecture support, enabling software-to-software integration using product line methodologies

Build and refine processes and tools to optimize development pace and achieve compliance objectives

Set up and improve CI/CD frameworks to support seamless software development and integration

Serve as a liaison with airworthiness authorities to demonstrate compliance and resolve audit findings

Requirements:

Bachelor’s degree in a related engineering field with 2+ years of experience in software engineering (development or testing), OR

Master’s degree with relevant experience, OR

PhD/JD

U.S. Citizenship required

Preferred Qualifications:

5+ years’ experience in embedded safety-critical software development

Familiarity with model-based design tools such as Simulink

Experience developing DO-178C compliant embedded software

Proficient in software architecture definition and integration (software/software and software/hardware)

Skilled in the full software lifecycle: Requirements, Design, Verification, and Release

Experience designing safety-critical control systems

Understanding of gas turbine engine control

Programming experience with Python, C, C++, and/or Groovy

Experience with CI/CD tools like Jenkins

Education

Any Graduate