About the company
Esri R&D Center is developing a cross-platform mapping API for native applications and game engines running on the latest desktop and mobile devices.
Responsibilities
- Build C++ software components that follow industry-standard design patterns, development methodologies, and deployment models
- Develop excellent software for use in field mapping, data collection, sensor networks, street navigation, and more
- Collaborate with other programmers and developers throughout the development process
- Define user requirements; design and develop applications and APIs for devices
- Ensure that ArcGIS software meets real-world usage scenarios
- Solve and articulate complex problems with application design, development, and user experiences
Requirements
- 5+ years of commercial software development experience
- Fluent and passionate about modern C++ (11/14/17/20) and associated technologies (STL, Boost, Clang, MSVC)
- Object oriented design skills
- Understanding of algorithms and design patterns
- Ability to work closely with the team to build quality software in a constantly evolving environment
- Effective time management and organizational skills
- Bachelor's degree in computer science, engineering, mathematics, mapping, GIS, or related field
- Existing work authorization for Spain
Conditions
- Location: Barcelona, ES
- Existing work authorization for Spain required