Software Engineer

FlightSafety International•Hazelwood, MO
•Onsite

About The Position

FlightSafety International is the world’s premier professional aviation training company and supplier of flight simulators, visual systems and displays to commercial, government and military organizations. The company provides training for pilots, technicians and other aviation professionals from 167 countries and independent territories. FlightSafety operates the world’s largest fleet of advanced full-flight simulators and award-winning maintenance training at Learning Centers and training locations in the United States, Canada, France and the United Kingdom. Provide first line product support for flight simulator software, including image generator support, hardware troubleshooting, and other delivered customer products.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering, Aerospace Engineering, or other applicable technical field and two years of related experience; or an equivalent combination of education and experience.
  • 2 years of experience in a relevant technical industry.
  • Experience with C, C++, Python, or PowerShell programming.
  • Strong problem solving abilities.
  • Meticulous, thorough, and detail oriented work style.
  • Scripting or programming experience.
  • Ability to maintain professionalism and courtesy with customers.
  • Results driven approach to work.
  • Ability to build positive partnerships and collaborate effectively with cross functional teams.

Nice To Haves

  • Ability to read and use technical specifications.
  • Experience with Lean or Agile software development practices.
  • Experience using Atlassian products such as Jira, Confluence, or Crucible.
  • Experience with version control software such as SVN, Perforce, or Git.

Responsibilities

  • Triage incoming issues and route them to the appropriate teams.
  • Work directly with customers to collect required information for issue resolution.
  • Create and update configurations to correct and maintain customer systems.
  • Reproduce reported issues and clearly communicate them to the correct engineering teams.
  • Apply for and maintain a security clearance if required.
  • Consult with software and hardware engineers as part of a cross functional team.
  • Communicate effectively across departments.
  • Mentor and assist other software engineers.
  • Prepare documentation including customer test guides and internal or external user guides.
  • Travel, shift work, or special work hours may be required to support assigned tasks.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service