Share this Job

Engineer Software

Date: Mar 15, 2019

Location: St. Louis, MO, US, 63042

Company: FlightSafety International

Requisition 13608

Location: No Selection  St. Louis , Missouri 63042 , United States (US)


Realtime & Mixed Reality Developers Needed - Multiple Openings!


FlightSafety is the world leader in professional aviation training and simulation systems. These positions (3) are located at FlightSafety Visual Systems in St. Louis, Missouri, where we develop high fidelity flight simulator software.


Education Requirements

Bachelors/Masters in Computer Science, Computer Engineering, Information Systems, Computer Science in Computer Game Development, or other applicable technical field. Responsibility level is commensurate with education, experience, and skills.


Realtime 3D Graphics Developer

Job Description

Create maintainable software in an agile team and test driven environment supporting a flight simulator image generator, including rendering, shading, lighting, load balancing, collision detection, weather effects, animation, multi-threading, anti-aliasing, dynamic paging, display interfaces and more. Collaborate as part of a multi-disciplinary team.


Minimum skills required:

  • C/C++/C# programming
  • Graphics programming: OpenGL or Direct3D, GLSL or other shader programming
  • 3D computer graphics and algorithm development
  • Software architecture and object-oriented design


Technical Experience in any of the Following Areas a Plus:  

  • Game development – Unity, Unreal, Crytek, etc.
  • Strong mathematics capability – Matrix algebra, projective geometry, vector math, etc.
  • STL and/or Boost libraries and data structures
  • Design patterns and/or multi-threading experience
  • MS Visual Studio
  • Perl/Python or other scripting experience
  • Reading and using technical specifications
  • Lean/Agile Software Development
  • Infrared sensor, night vision and/or radar systems
  • Geographic information systems (GIS)


Mixed Reality Developer

Minimum skills required:

  • C/C++/C# programming
  • Algorithm development/use
  • Object-oriented design
  • Contributions to Virtual/Augmented/Mixed Reality projects


Technical Experience in any of the Following Areas a Plus:  

  • Virtual/Augmented/Mixed Reality application development
  • 3D modeling and animation
  • Game development – Unity, Unreal, Crytek, etc.
  • Industrial camera systems control
  • Desktop Aviation Simulation development (eg, X-Plane, Prepar3D)
  • Electronic Flight Information System (Avionics) development 
  • Strong geometry and mathematics capability – Euclidean and projective geometry, matrix algebra, vector math
  • Design patterns and/or multi-threading
  • Reading and using technical specifications
  • Lean/Agile Software Development


What We Offer

Our total rewards package goes above and beyond just a paycheck. Whether you’re looking to build your career, improve your health, or protect your wealth, we offer generous benefits to help you achieve your goals.


FlightSafety is an Equal Opportunity Employer/Vet/Disabled.

Nearest Major Market: St Louis