About FlightSafety InternationalFlightSafety 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 othe

Software Engineer I

FlightSafety International • 
Broken Arrow, Oklahoma, United States
Position Type: Permanent
Job Description:

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

Provides the necessary hands on software expertise to clear Maintenance and Corrective Action Reports [MACARs], simulator write-ups, perform modifications and upgrades, and other software related configuration efforts for all sites in the assigned region.  Resides in one of the predesignated regional locations or greater Tulsa area. 


Tasks and Responsibilities

  • Reviews simulator engineering specifications, malfunction documents, flight system test requirements, flight related test data, and aircraft simulator wiring diagrams and schematics, plus all additional flight related aircraft specific data. 

  • Repairs flight simulation software and integrates the software with that of the other engineering disciplines such as autoflight, autotest, Flight controls engines, motion, systems, navigation, and visual systems, etc. 

  • Integrates and repairs flight software with control loading and motion software and hardware. 

  • Develop complete simulation system test program and prepare simulation system customer test plans.  

  • Performs standardized checkout procedures. 

  • Understand and repair full Flight Director and Autopilot models and control laws. 

  • Transforms engineering flow diagrams into high order computer language and working simulation system models. 

  • Conducts aircraft and simulator system tests under supervision of an experienced SME/or senior flight engineer. 

  • Work with other engineering departments to ensure all aspects of simulation meet test requirements.  

  • May participates in on-site qualification process of simulator 

  • Interface with customers to complete system testing and correct any discrepancies in system simulation models. 



  


Tasks and Responsibilities Cont

  • Presents periodic informational reviews to the functional and project management. 

  • Works with other engineering departments, Program Managers and other to smoothly and efficiently effect an integrated total simulation solution. 

  • Works with customers to complete simulation system testing and correct any discrepancies in system simulation model. 

  • Perform general software troubleshooting and debugging. 

  • Perform simulator upgrades, modification, and or changes. 

  • Evaluate and clear software MACARs 

  • Provide software configuration control and for the Host, IOS, DCLS, DMS, AIC and Miscellaneous servers and others as required. 

  • Evaluate hardware MACARs and write ups and fix or repair as possible or reassign as appropriate. 

  • Coordinate hardware and software repairs, fixes, modification, updates, and changes with the Field Engineering Group as required.  

  • Perform software engineering and configuration management to insure continuity between the training center and the customer, and FSI divisions and industry manufacturers. 

  • Travel, shift work, and special work hours may be required to accomplish some of the above tasks. 

  • Exhibit and practice professional and courteous behavior while interacting with both internal and external customers. 

  • Interact within a cooperative environment through beneficial behavior, commitment to common goals, contribution to problem solving, communication of ideas and suggestions, and encouragement to other employees and departments. 

  • Accountable for the control and distribution of documents and/or equipment subject to export control restrictions and the security of FSI materials, projects and business information regarding the methods and techniques used in the production and usage of FSI products. 

  • Accountable for the accuracy and completeness of assigned tasks. 

  • Able to adhere to a work schedule including prompt and regular attendance.  
     


Job Requirements:
Minimum Education
  • Bachelor's degree in Computer Science or other applicable technical field; or equivalent combination of education and experience.
Minimum Experience
  • Bachelor's degree in Computer Science or other applicable technical field; or equivalent combination of education and experience.
Knowledge, Skills, Abilities
  • Skills in several of the following areas are required:
  • C++/C#/C programming
  • Object oriented design
  • User interface development
  • Design patterns and or multi threading experience
  • real time, multiprocessing development
  • Network programming
  • Relational Databases – MySQL or PostgreSQL
  • bash, Power Shell, Python, Perl or other scripting experience
  • Computer system and network security
  • MS Visual Studio
  • Reading and using technical specifications
  • Lean/Agile Software Development
  • Physically based rendering
  • GPU Computing
  • MatLab
  • Cygwin
  • Unix/Linux
  • JIRA, Confluence
  • Able to apply mathematical operations to such tasks as frequency distribution, determination of test reliability and validity, analysis of variance, correlation techniques, sampling theory, and factor analysis. 
  • Able to define problems, collect data, establish facts, and draw valid conclusions. 
  • Able to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables. 
Physical Demands and Work Environment

The physical demands and work environment described here are representative of those that must be met and or encountered by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While the duties of this Job, the employee is regularly required to sit; use hands to finger, handle, or feel and talk or hear. The employee is occasionally required to stand; walk and reach with hands and arms. The employee must occasionally lift and or move up to 10 pounds. Specific vision abilities required close vision, distance vision, color vision, peripheral vision, depth perception and ability to adjust focus. While performing the duties of the Job, the employee is occasionally exposed to moving mechanical parts and vibration. The noise level in the work is usually moderate.

FlightSafety is an Equal Opportunity Employer/Vet/Disabled. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or disability.

(Job and company information not to be copied, shared, scraped, or otherwise disseminated/distributed without explicit consent of JSfirm, LLC)

JSfirm, LLC

Roanoke, TX

jobs@jsfirm.com

JSfirm LLC, Privacy Policy

All rights reserved. 2001-2024 JSfirm