Realtime 3D Graphics Software Engineer

Apply now

Location: Missouri
Job type: Permanent
Aircraft type:
Contact:
Sector: Manufacturing
Job Role:

Requisition 13611

Location: FVS STL Office (0001) Greater St. Louis Area , 63042 , United States (US)

OVERVIEW

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 flight simulator software.

This position is an opportunity to develop cutting edge 3D graphics and real time image generation, working with technology to do physics-based lighting, optimized rendering, particle systems, weather effects, damage states and more.

We are looking for intelligent, creative, self-motivated engineers who are interested in practicing their skills and learning new ones as part of a team. The flight simulator software that you will help take to the next level is used to train and certify over 75,000 pilots every year on 135+ aircraft.

EDUCATION, EXPERIENCE and REQUIREMENTS

Required background:

* BS/MS Computer Science, Physics, Applied Mathematics, Computer Engineering, or other applicable technical field

Skills in most of the following areas are 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

* Strong physics and mathematics (especially geometry) capability

Technical experience in any of the following areas is a plus:

* Physically based rendering

* Real-time, multiprocessing development

* Game development – Unity, Unreal, Crytek, etc.

* Image processing

* GPU Computing

* STL and/or Boost libraries and data structures

* Design patterns

* MS Visual Studio

* MatLab

* Perl/Python or other scripting

* Cygwin

* Unix/Linux

* 3D modeling and animation

* Infrared sensor, night vision and/or radar systems

* Target tracking

* Display alignment systems

* Optics, color or vision science

* User interface development

JOB DESCRIPTION

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.

Use disciplined software development methods, construction techniques, usability and interface skills, test methodologies and configuration management. Write documentation. Contribute to product and process management information systems.

Collaborate as part of a multi-disciplinary team. Communicate between departments. Support end users. Provide reports to management.

FlightSafety is an Equal Opportunity Employer/Vet/Disabled.

Nearest Major Market: St Louis
Apply for this job

CV:





x
We use cookies Cookie policy. Our Privacy policy. Agree