C++ Software Engineer I - Maps SDKS
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
Experteer Overview In this role you will develop cross-platform C++ components for Esriās mapping technology, enabling on latest devices and compilers. Youāll work within a collaborative team to design APIs and applications for field mapping, data collection, and sensor networks, contributing to ArcGIS software that meets real-world use cases. You will tackle complex problems in software design and user experience while advancing next-gen Esri technology. This is a chance to shape scalable GIS solutions and push innovation in the mapping domain. Compensation / Benefits * Build C++ software components following standard design patterns and deployment models * Develop software for field mapping, data collection, sensor networks, street navigation, and related areas * Collaborate with other programmers throughout the development process * Define user requirements and design/develop applications and APIs for devices * Ensure ArcGIS software performs well in real-world scenarios * Solve and articulate complex problems related to application design, development, and user experiences Tasks * 1+ years of software development experience * Fluent in modern C++ (C++11 and higher, STL, Boost, Clang, MSVC) * Object-oriented design skills * Understanding of algorithms and design patterns * Team-oriented with ability to work in evolving environments * Effective time management and organizational skills * Excellent written and verbal communication skills * Bachelorās degree in computer science, engineering, mathematics, mapping, GIS, or related field Key requirements * medical * dental * vision * life insurance * 401(k) and profit-sharing * vacation leave (80 hours accrual) or equivalent
Requirements
and articulate complex problems related to application design, development, and user experiences Tasks * 1+ years of software development experience * Fluent in modern C++ (C++11 and higher, STL, Boost, Clang, MSVC) * Object-oriented design skills * Understanding of algorithms and design patterns * Team-oriented with ability to work in evolving environments * Effective time management and organizational skills * Excellent written and verbal communication skills * Bachelorās degree in computer science, engineering, mathematics, mapping, GIS, or related field Key requirements * medical * dental * vision * life insurance * 401(k) and profit-sharing * vacation leave (80 hours accrual) or equivalent
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on us.experteer.comGood distractions
Talks and stories from around this role ā technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Best Countries for Software Engineers
The 12 Best Jobs for Software Engineers
Is Software Engineering Over-Saturated?
Is Software Engineering Hard?