C++ Software Engineer I – Maps SDKS

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

Design and build cross-platform C++ components for Esri’s mapping API and next-gen ArcGIS technology. You’ll develop software for field mapping, data collection, sensor networks, and street navigation, collaborate with engineers across the development lifecycle, and translate user requirements into devices-ready applications and APIs. You’ll ensure real-world scenario performance, and solve complex problems spanning algorithms, application design, and user experiences.

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

Design and build cross-platform C++ components for Esri’s mapping API and next-gen ArcGIS technology. You’ll develop software for field mapping, data collection, sensor networks, and street navigation, collaborate with engineers across the development lifecycle, and translate user requirements into devices-ready applications and APIs. You’ll ensure real-world scenario performance, and solve complex problems spanning algorithms, application design, and user experiences.
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 applications.
  • •Collaborate with other programmers and developers across the development process.
  • •Define user requirements and design/develop applications and APIs for devices.
  • •Ensure ArcGIS software meets real-world usage scenarios and articulate complex technical problems.

Pay and Benefits

Salary: USD 79,040 - 133,016 annually
Perks:MedicalDentalVisionLife Insurance401kProfit-sharingPaid LeavePaid Holidays

Key Requirements

  • •1+ years of related software development experience.
  • •Fluency and strong interest in modern C++ (C++11 and higher), including STL and Boost.
  • •Object-oriented design skills and 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 a related field.
Experience:1+ years
Education:Bachelor's
Skills:CommunicationTime managementOrganizational skills
Tech Stack:C++C++11STLBoostClangMSVCQtOpenGLDirectXRESTful web servicesLinuxWindowsMacOSIOSAndroid

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