FlightSafety International Company Logo

FlightSafety International

Hazelwood, Missouri - United States
View all jobs at this company »

3D Graphics Software Developer

Description

OVERVIEW

Your graphics programming skills can make the world safer to explore. FlightSafety’s flight simulation systems are used to train and certify over 75,000 pilots every year on 135+ commercial and military aircraft. We are looking for intelligent, creative, self-motivated software developers who want to make a difference in their world by applying their skills, and learning new ones as part of a creative team.

FlightSafety is the world leader in professional aviation training and simulation systems. This position is located at FlightSafety Visual Systems in St. Louis, Missouri, where we develop our high fidelity visual systems for simulators.  We provide a complete benefits package, and a stable work environment.    

We also have openings for related roles in digital content creation and display system design.  

JOB DUTIES

 Create software supporting a comprehensive flight simulator system, including rendering, shading, lighting, load balancing, collision detection, weather effects, animation, multi-threading, anti-aliasing, dynamic paging and more.

 Unique full flight simulator opportunities for growth oriented developers (https://www.flightsafety.com/fs_service_simulation_systems_cat_full_flight.php)

·         Facilitate worldwide flight – page in and manage very large datasets in realtime.

·         Develop unique rendering algorithms to reduce rendering costs at very high resolutions.

·         Develop software that works with and enables constantly evolving, cutting edge display technologies

·         Advance seamless rendering across multiple overlapped displays

·         Develop physics-based lighting and effects that meet very stringent government aviation authority regulations

·         Leverage the power of the GPU to develop general purpose parallel processing

EDUCATION, EXPERIENCE and REQUIREMENTS

 Required skills/experience:

·         Passion for creating the most realistic training environment possible

·         Ability to create maintainable software

·         BS/MS in Computer Science / other applicable technical field, or equivalent experience

Skills in any of the following areas required:

·         C/C++/C# programming

·         OpenGL or Direct3D application development

·         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 is a plus:

·         Physics-based rendering

·         Real-time, multiprocessing development

·         Game development

·         Image processing

·         GPU computing

·         3D modeling and animation

·         Infrared sensor, night vision, radar, target tracking systems

·         Optics, color or vision science

·         Strong background in physics or mathematics (especially geometry)

 PROFESSIONAL REQUIREMENTS

 Ability to legally work in the United States.


Foster a positive and productive environment through teamwork, communication, encouraging others, cooperatively solving problems and working towards a common goal.

This Job is no longer active!