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!