Software Engineer - HYBRID

The Structures Company•Orlando, FL
•Hybrid

About The Position

The Software Engineer develops, integrates, and evaluates simulation components and interfaces for rotary-wing training systems, including MH-60R/CG and CH-53K use cases. The role involves modern C++ development, code review, debugging, performance optimization, and producing maintainable implementations. It also investigates timing, concurrency, networking, and deterministic behavior in real-time or distributed simulation environments. The engineer performs hardware and software integration and testing, develops and executes test procedures, investigates defects, resolves integration issues, supports regression testing, and assembles verification evidence. Systems may include cockpit I/O, displays, audio, control-loading or motion systems, instructor/operator stations, and avionics interfaces. The role also uses Python scripting, test automation, and data analysis to investigate system behavior and make testing more repeatable. The position supports simulator qualification through objective testing, Qualification Test Guide development and execution, validation, and discrepancy management. It applies DIS/HLA interoperability, TCP/UDP networking, multithreading, and hardware I/O to distributed simulation. AI-assisted tools may be used responsibly, with results independently validated.

Requirements

  • Must be a U.S. Person as defined by ITAR: a U.S. citizen, lawful permanent resident, or protected individual.
  • Experience in software integration and testing for real-time or distributed simulation systems.
  • Proficiency in modern C++ development, including debugging, code review, and performance optimization.
  • Experience with Python scripting and test automation for investigation and repeatable testing.
  • Experience with multithreading, timing and performance analysis, and deterministic behavior in real-time systems.
  • Experience with networking protocols including TCP/UDP and DIS/HLA interoperability.
  • Experience with hardware I/O and simulator hardware integration, including cockpit interfaces.
  • Experience with regression testing and software verification activities.

Nice To Haves

  • Familiarity with FAA Part 60, EASA CS-FSTD(A)/CS-FSTD(H), or simulator qualification processes.
  • Familiarity with rotorcraft operations, pilot training, aircraft systems, or aircraft survivability equipment.

Responsibilities

  • Develop, integrate, and evaluate simulation components and interfaces for rotary-wing training systems, including MH-60R/CG and CH-53K use cases.
  • Develop and maintain software in modern C++, including code review, debugging, and performance optimization.
  • Investigate timing, concurrency, networking, and deterministic behavior in real-time or distributed simulation environments.
  • Perform hardware and software integration and testing; develop and execute test procedures and investigate defects.
  • Resolve integration issues, support regression testing, and assemble verification evidence.
  • Integrate cockpit I/O, displays, audio, control-loading or motion systems, instructor/operator stations, and avionics interfaces.
  • Use Python scripting, test automation, and data analysis to investigate behavior and make testing more repeatable.
  • Support simulator qualification, including objective testing, Qualification Test Guide development and execution, validation, and discrepancy management.
  • Apply DIS/HLA interoperability, TCP/UDP networking, multithreading, and hardware I/O to distributed simulation.
  • Use AI-assisted tools responsibly and independently validate their results.

Benefits

  • Medical insurance through Cigna
  • Dental insurance through Cigna
  • Vision insurance through Cigna
  • Bonus potential
  • Priority access via Tier 1 supplier
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service