Esri is seeking a passionate C++ Software Engineer to join their Maps SDKs team. This role offers an exciting opportunity to develop cross-platform mapping APIs that run on the latest mobile devices using modern C++ standards and compilers.
The position involves building software components that follow industry-standard design patterns and working on innovative technology that makes a real difference. You'll be part of a team developing excellent software for field mapping, data collection, sensor networks, and street navigation applications.
As a C++ Software Engineer, you'll collaborate with other programmers throughout the development process, define user requirements, and ensure ArcGIS software meets real-world usage scenarios. The role requires strong problem-solving skills for complex application design, development, and user experiences.
Esri offers a competitive total rewards package including comprehensive health benefits (medical, dental, vision), life insurance, 401(k) and profit-sharing programs, minimum 80 hours vacation leave, and twelve paid holidays. The company values diversity and believes that bringing together employees of different backgrounds and cultures leads to greater innovation.
The position is based in Redlands, CA with a hybrid work arrangement. You'll be working with modern development tools and technologies, including the latest C++ standards, STL, Boost, and various compilers. This is an excellent opportunity for someone passionate about C++ development who wants to contribute to industry-leading mapping and spatial analysis software.
The ideal candidate will have experience with IDEs and development tools for various platforms, knowledge of the Qt framework, and proficiency with OpenGL or DirectX. Familiarity with GIS applications and technologies is a plus, as is experience with RESTful web services.