Software Engineer, Senior

FlightSafetyBroken Arrow, OK

About The Position

About FlightSafety International 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. Purpose of Position Review engineering requirements, simulator specifications, malfunction documentation, test requirements, and aircraft data related to Automatic Flight Control Systems (AFCS), Air Data Systems (ADS), and Fly‑By‑Wire (FBW) systems.

Requirements

  • Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering, Aerospace Engineering or other applicable technical field; and two years related experience; or equivalent combination of education and experience, or Master’s Degree in Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering, Aerospace Engineering or other applicable technical field preferred.
  • 7+ years of related experience in software engineering preferred.
  • Bachelor’s degree in Engineering, preferably Aerospace, Aeronautical, or Electrical (or equivalent experience).
  • Ability to read and interpret engineering data, drawings, and specifications.
  • Valid driver’s license and ability to obtain a passport.

Nice To Haves

  • Experience with FORTRAN, UNIX, C++, and MATLAB preferred.
  • Knowledge of Windows, UNIX, Linux, and Concurrent operating systems preferred.
  • Experience with scripting languages preferred.

Responsibilities

  • Develop, integrate, and maintain AFCS, ADS, and FBW simulation software.
  • Develop control laws and system models for Flight Director/Autopilot, Yaw Damper, Auto‑Trim, and related auto flight functions.
  • Develop Air Data System models including pitot‑static systems, temperature probes, smart probes, and Air Data Computers.
  • Develop Fly‑By‑Wire models, logic, and control system behavior.
  • Transform engineering flow diagrams into high-order computer language and working simulation models.
  • Use model‑based development tools (picture‑to‑code) to create simulation software.
  • Integrate Auto Flight and FBW systems with control loading and motion systems.
  • Develop test programs, customer test plans, and test guides for AFCS, ADS, and FBW systems.
  • Perform standardized checkout procedures for assigned systems.
  • Conduct Auto Flight system testing under the direction of a Lead Engineer or Manager.
  • Collaborate with other engineering groups to ensure systems meet all test and qualification requirements.
  • Participate in on‑site simulator qualification activities.
  • Support customer testing, address discrepancies, and ensure systems are ready for customer use.
  • Travel, shift work, or customer site support may be required.
  • Maintain professional behavior and contribute to a cooperative team environment.
  • Protect export‑controlled material and ensure security of technical information.
  • Ensure accuracy and completeness of assigned tasks.
  • Maintain regular attendance and the ability to work safely and attentively.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service