Share this Job

Software Engineer

Date: May 15, 2022

Location: Broken Arrow, OK, US, 74012

Company: FlightSafety International

Requisition 31394

Purpose of Position

Provides software solution for navigation and visual systems for use in pilot training. Must simulate or stimulate navigation avionics, infrastructure, and aircraft environment, including providing the iinterface to the visual system Is responsible or product from design phase, through hardware integration phase, continuing in customer and certification authority verification, and ultimately in ongoing customer support.

Tasks and Responsibilities

  • Will work on a variety of devices, from Full Flight Simulators with six degree-of-freedom motions systems and wraparound visual systems to graphics based desktop trainers.
  • Implements all standard navigation/visual systems simulation software and integrates the software with that of other engineering disciplines such as aircraft systems, flight propulsion, instructor station, visual system, and autoflight systems.
  • Assist in gathering data from aircraft or test bench to be used to re-engineer the aircraft avionics, if aircraft data is not available.
  • Develops graphical representations of aircraft instruments and displays for lower level (desktop) trainers and re-engineered avionics in high-level trainers.
  • Prepares customer test guide for the navigation systems that will be used to verify that the simulation satisfies the simulator specification requirements.
  • Studies aircraft data (wiring diagrams, avionic specifications, etc.) to design real time software to accurately model the avionics' behavior.
  • Performs standardized checkout procedures performs standardized procedures to verify that the design meets the requirements of the customer test guide.
  • Presents and demonstrates the simulator operation to the customer and corrects deficiencies identified by the customer. This may include working at customer facilities.
  • Works well with software and hardware engineers, technicians, project liaisons and program managers.
  • Updates and maintains project schedules in Project Server for assigned projects.
  • Domestic and international travel, shift work, and special work hours may be required to accomplish duties.

Minimum Education

Bachelor's degree in Engineering; or equivalent combination of education and experience.

Minimum Experience

0 to 10 years of relevant experience

Knowledge, Skills, Abilities

Basic high level programming skills required. C, C++, FORTRAN, and/or Ada specifically are a plus. Knowledge of operating systems such as UNIX, Linux, and Concurrent OS/32 are a plus.

Physical Demands and Work Environment

While performing the duties of this Job, the employee is regularly required to sit. The employee is frequently required to use hands to finger, handle, or feel; reach with hands and arms and talk or hear. The employee is occasionally required to stand; walk; climb or balance and stoop, kneel, crouch, or crawl.


The employee must occasionally lift and/or move up to 10 pounds. Specific vision abilities required by this job include close vision, distance vision, color vision, depth perception and ability to adjust focus.


While performing the duties of this Job, the employee is occasionally exposed to moving mechanical parts. The noise level in the work environment is usually moderate.

FlightSafety is an Equal Opportunity Employer/Vet/Disabled.

Nearest Major Market: Tulsa
Nearest Secondary Market: Oklahoma