Overview Esri's global geocoding solutions support key challenges such as locating addresses and ... software products. You'll work alongside product engineers, developers, and users to create ...

60 Esri C Software Engineer Jobs Hiring Near You
Overview Esri's global geocoding solutions support key challenges such as locating addresses and ... software products. You'll work alongside product engineers, developers, and users to create ...
Sr. C++ Software Development Engineer - ArcGIS Geocoding Algorithms
Redlands, CA · On-site
$123.14K - $202.49K/yr
Overview Esri's global geocoding solutions support key challenges such as locating addresses and ... software products. You'll work alongside product engineers, developers, and users to create ...
Sr. C++ Software Development Engineer - ArcGIS Geocoding Algorithms
Redlands, CA · On-site
$123.14K - $202.49K/yr
Overview Esri's global geocoding solutions support key challenges such as locating addresses and ... software products. You'll work alongside product engineers, developers, and users to create ...
Sr. C++ Software Development Engineer - ArcGIS Geocoding Algorithms
Redlands, CA · On-site
$123.14K - $202.49K/yr
Overview Esri's global geocoding solutions support key challenges such as locating addresses and ... software products. You'll work alongside product engineers, developers, and users to create ...
Sr. C++ Software Development Engineer - ArcGIS Geocoding Algorithms
Redlands, CA · On-site
$123.14K - $202.49K/yr
Overview Esri's global geocoding solutions support key challenges such as locating addresses and ... software products. You'll work alongside product engineers, developers, and users to create ...
Esri is at the forefront of 3D software development, building the world's leading geospatial ... They are seeking a skilled developer to apply their expertise in CAD and 3D formats to enhance ...
Esri is at the forefront of 3D software development, building the world's leading geospatial ... They are seeking a skilled developer to apply their expertise in CAD and 3D formats to enhance ...
Esri is a leading company in geographic information systems (GIS) software. They are seeking a C/C++ Software Development Engineer II to develop robust software frameworks, enhance system performance ...
Esri is a leading company in geographic information systems (GIS) software. They are seeking a C/C++ Software Development Engineer II to develop robust software frameworks, enhance system performance ...
C/C++ Software Development Engineer II
Redlands, CA · On-site
$101.19K - $167.34K/yr
... robust software frameworks, resolve complex issues, and collaborate with senior engineers on ... For more information on Esri's Racial Equity and Social Justice initiatives, please visit our ...
C/C++ Software Development Engineer II
Redlands, CA · On-site
$101.19K - $167.34K/yr
... robust software frameworks, resolve complex issues, and collaborate with senior engineers on ... For more information on Esri's Racial Equity and Social Justice initiatives, please visit our ...
C/C++ Software Development Engineer II
Redlands, CA · On-site
$101.19K - $167.34K/yr
... robust software frameworks, resolve complex issues, and collaborate with senior engineers on ... For more information on Esri's Racial Equity and Social Justice initiatives, please visit our ...
C/C++ Software Development Engineer II
Redlands, CA · On-site
$101.19K - $167.34K/yr
... robust software frameworks, resolve complex issues, and collaborate with senior engineers on ... For more information on Esri's Racial Equity and Social Justice initiatives, please visit our ...
Esri is a leading company in geocoding solutions, addressing challenges related to location on maps and enhancing software products. They are seeking a Principal C++ Software Engineer to develop ...
Esri is a leading company in geocoding solutions, addressing challenges related to location on maps and enhancing software products. They are seeking a Principal C++ Software Engineer to develop ...
Esri is a leading company in GIS technology, providing powerful mapping and analytics capabilities ... engineering, or a STEM-related field Company : Esri is a software company that devolops geographic ...
Esri is a leading company in GIS technology, providing powerful mapping and analytics capabilities ... engineering, or a STEM-related field Company : Esri is a software company that devolops geographic ...
Esri is a company that specializes in GIS technology and is seeking a C++ Software Development Engineer II to join their ArcGIS Network Analyst team. The role involves designing and implementing high ...
Esri is a company that specializes in GIS technology and is seeking a C++ Software Development Engineer II to join their ArcGIS Network Analyst team. The role involves designing and implementing high ...
C/C++ Software Development Engineer II - Data Management
Redlands, CA · On-site
$101.19K - $167.34K/yr
... software/algorithms and identify improvements * Bachelor's degree in computer science, engineering ... Familiarity with Esri products like ArcMap, ArcGIS Pro * Master's degree in computer science ...
C/C++ Software Development Engineer II - Data Management
Redlands, CA · On-site
$101.19K - $167.34K/yr
... software/algorithms and identify improvements * Bachelor's degree in computer science, engineering ... Familiarity with Esri products like ArcMap, ArcGIS Pro * Master's degree in computer science ...
Sr. C++ Software Development Engineer - 3D Data and Editing
Redlands, CA · On-site
$123.14K - $202.49K/yr
Build C++ software components that follow industry-standard design patterns, development ... Familiarity with Esri ArcGIS Platform #LI-RC2 #LI-Onsite Total Rewards Esri's competitive total ...
Sr. C++ Software Development Engineer - 3D Data and Editing
Redlands, CA · On-site
$123.14K - $202.49K/yr
Build C++ software components that follow industry-standard design patterns, development ... Familiarity with Esri ArcGIS Platform #LI-RC2 #LI-Onsite Total Rewards Esri's competitive total ...
... software/algorithms and identify improvements * Bachelor's degree in computer science, engineering ... Familiarity with Esri products like ArcMap, ArcGIS Pro * Master's degree in computer science ...
... software/algorithms and identify improvements * Bachelor's degree in computer science, engineering ... Familiarity with Esri products like ArcMap, ArcGIS Pro * Master's degree in computer science ...
C++ Software Development Engineer II - Graph Algorithms
Redlands, CA · On-site
$101.19K - $167.34K/yr
Esri has a Relocation Assistance Program and can provide support with relocating to the Redlands ... Work with product engineers to diagnose root causes for incorrect software behavior and failures
C++ Software Development Engineer II - Graph Algorithms
Redlands, CA · On-site
$101.19K - $167.34K/yr
Esri has a Relocation Assistance Program and can provide support with relocating to the Redlands ... Work with product engineers to diagnose root causes for incorrect software behavior and failures
C++ Software Development Engineer II - Graph Algorithms
Redlands, CA · On-site
$101.19K - $167.34K/yr
Esri has a Relocation Assistance Program and can provide support with relocating to the Redlands ... Work with product engineers to diagnose root causes for incorrect software behavior and failures
C++ Software Development Engineer II - Graph Algorithms
Redlands, CA · On-site
$101.19K - $167.34K/yr
Esri has a Relocation Assistance Program and can provide support with relocating to the Redlands ... Work with product engineers to diagnose root causes for incorrect software behavior and failures
Sr. C++Software Development Engineer - ArcGIS Pro 3D Analysis
Redlands, CA · On-site
$123.14K - $202.49K/yr
Build C++ software components that follow industry-standard design patterns, development ... For more information on Esri's Racial Equity and Social Justice initiatives, please visit our ...
Sr. C++Software Development Engineer - ArcGIS Pro 3D Analysis
Redlands, CA · On-site
$123.14K - $202.49K/yr
Build C++ software components that follow industry-standard design patterns, development ... For more information on Esri's Racial Equity and Social Justice initiatives, please visit our ...
C++ Software Developer II -Raster & Imagery
Redlands, CA · On-site
$49.25 - $66.50/hr
Esri is a leading company in mapping and analytics technology, seeking a C++ Software Developer II to enhance the ArcGIS Enterprise platform. The role involves designing and maintaining operational ...
C++ Software Developer II -Raster & Imagery
Redlands, CA · On-site
$49.25 - $66.50/hr
Esri is a leading company in mapping and analytics technology, seeking a C++ Software Developer II to enhance the ArcGIS Enterprise platform. The role involves designing and maintaining operational ...
Part of Esri, a global organization based in California focused on GIS and spatial analytics to ... C++, as scalability and performance are important in our engineering work to process massive ...
Part of Esri, a global organization based in California focused on GIS and spatial analytics to ... C++, as scalability and performance are important in our engineering work to process massive ...
C++ Software Developer II -Raster & Imagery
Redlands, CA · On-site
$101.19K - $167.34K/yr
As a software engineer, you will work with our cross-functional global team of software engineers ... Knowledge of Esri products or similar GIS or spatial software * Prior experience with software ...
C++ Software Developer II -Raster & Imagery
Redlands, CA · On-site
$101.19K - $167.34K/yr
As a software engineer, you will work with our cross-functional global team of software engineers ... Knowledge of Esri products or similar GIS or spatial software * Prior experience with software ...
C++ Windows Developer II - ArcGIS Pro
Redlands, CA · On-site
$101.19K - $167.34K/yr
... Esri software. Within the first six months of being in this role, you will be developing tools that ... software in C++ * Experience in asynchronous programming using the Task Parallel Library
C++ Windows Developer II - ArcGIS Pro
Redlands, CA · On-site
$101.19K - $167.34K/yr
... Esri software. Within the first six months of being in this role, you will be developing tools that ... software in C++ * Experience in asynchronous programming using the Task Parallel Library
ESRI Jobs Information
What are the key skills and qualifications needed to thrive as a C Software Engineer, and why are they important?
How does a C Software Engineer typically collaborate with other teams during a development project?
What does a C Software Engineer do?
What is the difference between C Software Engineer vs C++ Software Engineer?
| Aspect | C Software Engineer | C++ Software Engineer |
|---|---|---|
| Required Credentials | Bachelor's in Computer Science or related field; knowledge of C language | Bachelor's in Computer Science or related field; knowledge of C and C++ languages |
| Work Environment | Embedded systems, operating systems, device drivers | Application development, game engines, software tools |
| Industry Usage | Embedded systems, firmware, hardware interfacing | Software applications, game development, high-performance computing |
The main difference between a C Software Engineer and a C++ Software Engineer lies in the programming languages they specialize in. C engineers focus on low-level programming for embedded systems and hardware interfaces, while C++ engineers work on more complex applications that require object-oriented features. Both roles require similar foundational skills but differ in application scope and complexity.

Other
Posted 5 days ago
Job description
Overview
Esri's global geocoding solutions support key challenges such as locating addresses and places on a map, discovering what's at a known location or adding location information to large tables of records. Bring your passion for Software Development to help us develop a global search and geocoding capability, both of which are cornerstones of Esri software products.
You'll work alongside product engineers, developers, and users to create location-based APIs, geocoding services, and enhancements to Esri software in the mobile, desktop, server, and online environments. 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.
Esri has a Relocation Assistance Program and can provide support with relocating to the Redlands, CA area for this position.
Responsibilities
- Write scalable, reusable, and maintainable code
- Develop advanced search algorithms for finding the best candidate amongst billions of candidate records
- Design and implement efficient data formats and structures for large amounts of spatially enabled data optimized for rapid search
- Optimize existing and new C++ code to reduce memory consumption and to increase performance and scalability
Requirements
- 5+ years of related software development experience
- Strong development skills in C++ (C++11 and higher, STL, Boost, Clang, MSVC), and/or Rust
- Strong background in algorithms, data structures and design patterns
- Excellent written and verbal communication skills
- Effective time management and organizational skills
- Bachelor's degree in Computer Science, Engineering, Mathematics, Information Systems, GIS, or related field
Recommended Qualifications
- Experience developing search and/or geocoding solutions
- Experience developing location-based services
- Experience with cloud-based architectures and microservices
- Experience developing desktop and enterprise solutions
- Master's degree in Computer Science, Engineering, Mathematics, Information Systems, GIS, or related field
#LI-EL1
#LI-Onsite
About ESRI
Sourced by ZipRecruiter
Our passion for improving quality of life through geography is at the heart of everything we do. Esri's geographic information system (GIS) technology inspires and enables governments, universities, and businesses worldwide to save money, lives, and our environment through a deeper understanding of the changing world around them.
Industry
Scientific research and development services
Company size
1,001 - 5,000 Employees
Headquarters location
Redlands, CA, US
Year founded
1969