Software Engineer- Propulsion

FlightSafety InternationalBroken Arrow, OK
Onsite

About The Position

Responsible for developing software for simulator systems. Application areas include real time simulation; simulation of aircraft systems, navigation, aircraft dynamics; simulator interoperability; simulation software integration with OEM software; simulator software system design; computer systems and information security. Intermediate Level; continuing development level. Performs more varied and difficult aspects of the job; may need guidance on job duties; apply learning to recommend options to address unusual situations.

Requirements

  • Mechanical Engineering, Aerospace Engineering or other applicable technical field; and two years related experience; or equivalent combination of education and experience.
  • 2+ years of related experience in software engineering preferred.
  • Ability to read and interpret engineering specifications, test requirements, schematics, diagrams, and fault cases.
  • Ability to convert pseudocode and logic diagrams into high‑level programming languages.
  • Ability to systematically develop, test, and debug propulsion models in real time, with or without hardware in the loop.
  • Strong communication, teamwork, and problem‑solving skills.
  • Experience with FORTRAN, C++, MATLAB, and scripting languages.
  • Knowledge of Windows, UNIX, and Linux operating systems.
  • Proficiency in Microsoft Office products.

Responsibilities

  • Design, develop, integrate, and maintain propulsion and APU simulation software.
  • Design and test propulsion and APU models using languages such as C/C++, FORTRAN, MATLAB, and Simulink.
  • Analyze engineering specifications, wiring diagrams, system schematics, logic diagrams, and flight test data to develop accurate simulation models.
  • Integrate third‑party propulsion models into simulator environments.
  • Develop scripts to organize, process, and reduce large datasets.
  • Write comprehensive test guides and validation procedures; provide verification data to training centers and regulators.
  • Support standardized checkout procedures and on‑site simulator qualification activities.
  • Interact with customers and subject matter experts to resolve discrepancies and ensure propulsion models meet simulator qualification requirements.
  • Provide status updates and technical reviews to project teams and management.
  • Travel to customer sites as required to support testing, troubleshooting, or regulatory activities.
  • Maintain professional conduct and contribute to a collaborative working environment.
  • Ensure proper handling of export‑controlled information and FlightSafety proprietary material.
  • Ensure accuracy, completeness, and timely execution of assigned tasks.
  • Maintain consistent attendance and the ability to work safely and attentively.
  • Travel, shift work, and overtime may be required.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service