Esri Company Logo

Esri

Redlands, California - United States
View all jobs at this company »

3D Game Engine Developer

Description

Design and implement functionalities for real-time 3D engines based on WebGL/JavaScript

Responsibilities:

  • Implement real-time 3D rendering capabilities ranging from massive data visualization to material shaders programming
  • Design and implement interactive tools for urban designers and 3D/GIS engineers in general
  • Research, analyze, and push the state-of-the-art in real-time rendering technology
  • Validate, critique, and improve the user experience of our 3D engines
  • Prototype web applications for urban planning, cities, geodesign, and other GIS industries
  • Build and maintain unit tests using the latest methodology and technology
  • Work closely with software developers and product engineers in a highly interactive, creative environment

Requirements:

  • Master’s degree in computer science
  • Strong background in software design, computer graphics, and real-time rendering
  • Excellent programming skills (C++/OpenGL, JavaScript/WebGL, Shaders, etc.)
  • In-depth experience with the development of game engine technology
  • Experience in modeling and texturing of virtual urban environments
  • Ability to work in a fast-paced team environment and meet tight schedules
  • Excellent analytical and creative thinking skills

Recommended Qualifications:

  • Industry-based knowledge of the use of 3D GIS data for visualization and analysis
  • Familiarity with ArcGIS®, Esri® CityEngine®, or GIS software in general
  • Knowledge of 3D tools such as Maya, 3DS MAX, SketchUp, Blender, or similar




This Job is no longer active!