Overview
Bring your passion for C++ to help us develop a cross platform mapping API that runs on the latest mobile devices using the latest compilers and C++ standards. This is a great opportunity to design and develop next-gen Esri technology. We love making a difference and leading the way in developing innovative technology.
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 in and passionate about modern C++ (C++11 and higher, 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 organisational skills
* Excellent written and verbal communication skills
* Bachelor’s in computer science, engineering, mathematics, mapping, GIS, or related field
#J-18808-Ljbffr