Esri R&D Center Zurich Company Logo

Esri R&D Center Zurich

Zurich - Switzerland
View all jobs at this company »

Software Developer - 3D Real-time Rendering

Description

Join our team of exceptional software engineers to build new functionality for Esri's 3D web products. The Esri R&D Center Zurich is seeking a skilled software engineer to help develop and extend our real-time rendering engine for 3D GIS in the browser (based on WebGL/JavaScript).

Responsibilities: 

  • Implement real-time 3D rendering capabilities ranging from massive data visualization to material shaders programming
  • Research, analyze, and push the state-of-the-art in real-time rendering in the browser
  • Validate, critique, and improve our rendering engine as well as the user experience of the 3D web apps on top of it
  • 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:
  • 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 design and development of real-time rendering engines and state-of-the-art rendering techniques 
  • Minimum of three years of software engineering experience in large projects
  • Master’s in computer science 

Recommended Qualifications 

  • Industry-based knowledge of the use of 3D GIS data for visualization and analysis
  • Experience in modeling and texturing of virtual urban environments
  • 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!