Software Developer - 3D GIS Services
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
developer to design and build software components for publishing,
consuming, and visualizing 3D GIS services in the browser.
Responsibilities:
- Design
and implement software components to publish, consume, and visualize
geographic 3D data in the browser (based on WebGL/JavaScript)
- Research, analyze, and push the state-of-the-art in 3D data streaming and real-time rendering technology
- Drive the specification and development of existing and new 3D GIS services, data formats, and standards
- Work
closely with our international, distributed team of GIS, graphics, and
server experts to collaboratively implement novel user experiences in 3D
across the ArcGIS platform (i.e., for web, mobile, and desktop)
- Apply and promote good software engineering practices such as test automation, modularization, simplification
Requirements:- Master’s in computer science or related field
- Minimum of two years of software engineering experience in large projects
- Strong background in computer graphics, with a focus on geometric representations and algorithms as well as real-time rendering
- Working knowledge of common web protocols, formats, and techniques (HTTP, REST, JSON, etc.)
- Excellent programming skills in a modern object-oriented language
- Excellent organizational and communication skills and the ability to work in a fast-paced team environment
Recommended Qualifications:
- Expertise in large-scale and performance-critical JavaScript development; familiarity with WebGL
- Working knowledge of GIS, ideally with a focus on 3D
- Experience in modeling and texturing of virtual urban environments
- Experience in using Agile software development methods
- Familiarity with various image and 3D file formats
This Job is no longer active!