C++ Software Engineer I – Maps SDKS

Esri
United States
Workplace: OnsiteFull timeUSD 79,040 - 133,016 annuallyFunction: Software EngineeringExperience: 1+ yearsEducation: bachelorsSkills: ["Collaboration","Problem-solving","Communication","Time management","Organizational skills"]

Develop cross-platform mapping APIs and C++ components for modern mobile devices, helping ensure ArcGIS software works reliably in real-world field mapping and data collection scenarios. You’ll build and design applications/APIs for devices, apply design patterns and development methodologies, and collaborate with other engineers to solve complex problems across user experiences, algorithms, and system requirements.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Esri
Esri
1 day ago

C++ Software Engineer I – Maps SDKS

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 4 hours agoStatus: Live

Job Summary

Develop cross-platform mapping APIs and C++ components for modern mobile devices, helping ensure ArcGIS software works reliably in real-world field mapping and data collection scenarios. You’ll build and design applications/APIs for devices, apply design patterns and development methodologies, and collaborate with other engineers to solve complex problems across user experiences, algorithms, and system requirements.
Location: United States
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Entry level

Key Responsibilities

  • •Build C++ software components using industry-standard design patterns, development methodologies, and deployment models
  • •Develop software for field mapping, data collection, sensor networks, street navigation, and related use cases
  • •Collaborate with other developers throughout the development process
  • •Define user requirements and design/develop applications and APIs for devices
  • •Ensure ArcGIS software meets real-world usage scenarios and solve complex application design and user experience problems

Pay and Benefits

Salary: USD 79,040 - 133,016 annually
Perks:MedicalDentalVision401kProfit-sharingLife InsurancePaid LeavePaid Holidays

Key Requirements

  • •1+ years of related software development experience
  • •Fluency in modern C++ (C++11 and higher) including STL, Boost, Clang, and MSVC
  • •Object-oriented design skills with understanding of algorithms and design patterns
  • •Ability to work closely with a team to build quality software in a constantly evolving environment
  • •Bachelor’s degree in computer science, engineering, mathematics, mapping, GIS, or related field
Experience:1+ years
Education:Bachelor's in computer science, engineering, mathematics, mapping, GIS, or related field
Skills:CollaborationProblem-solvingCommunicationTime managementOrganizational skills
Languages:English
Tech Stack:C++C++11STLBoostClangMSVCQtOpenGLDirectXLinuxWindowsMacOSIOSAndroidRESTful web servicesArcGISGIS

Company Brief

Esri
Provides geographic information system (GIS) software, location intelligence, mapping tools, and spatial analytics to governments, businesses, and researchers for visualizing, analyzing, and managing geographic data.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Headquarters: Redlands, United States
Founded: 1969
Glassdoor
Glassdoor: 4.1
WebsiteLinkedIn