Full-Time

C++ Software Engineer II

Graph Algorithms

Confirmed live in the last 24 hours

esri

esri

5,001-10,000 employees

Provides GIS software and location intelligence

Data & Analytics
Consulting
Government & Public Sector

Compensation Overview

$97.3k - $162.2kAnnually

Junior, Mid

West Redlands, Redlands, CA, USA

Hybrid position.

Category
Backend Engineering
Software Engineering
Required Skills
Data Structures & Algorithms
C/C++
Requirements
  • 1+ years of experience designing and implementing transportation network graph algorithms
  • Experience with C++11 and modern C++ style and idioms
  • Experience designing, analyzing, and implementing graph algorithms
  • Familiarity with basic data structures
  • Ability to clearly describe and analyze a problem and to articulate a solution
  • Excellent written and verbal communication skills
  • Strong time management, prioritization, teamwork, and interpersonal skills
  • Master degree or Ph.D. in computer science, engineering, or a related field
Responsibilities
  • Design and implement algorithms and solvers in C++ for transportation routing problems
  • Optimize existing and new C++ code to reduce memory consumption and to increase performance and scalability
  • Analyze computational complexity of algorithms
  • Work with product engineers to diagnose root causes for incorrect software behavior and failures
  • Fix bugs in the existing C++ codebase
  • Write comprehensive technical specifications and design documents
  • Participate throughout the software development life cycle

Esri specializes in Geographic Information Systems (GIS) and location intelligence, providing mapping and spatial analytics software that helps organizations visualize and analyze data. Their main product, ArcGIS, allows users to understand relationships and trends in data through advanced mapping capabilities. Esri differentiates itself from competitors by offering a comprehensive suite of tools and services that cater to a wide range of clients, including government agencies, businesses, and non-profits, for applications like urban planning and disaster response. The company's goal is to empower organizations to make informed decisions and optimize operations using location intelligence.

Company Stage

N/A

Total Funding

N/A

Headquarters

Redlands, California

Founded

1969

Simplify Jobs

Simplify's Take

What believers are saying

  • Rising demand for real-time GIS data integration boosts Esri's smart city solutions.
  • 5G technology enhances GIS applications, benefiting Esri's remote sensing capabilities.
  • AI integration with GIS enables advanced spatial analysis, aiding Esri's predictive modeling.

What critics are saying

  • Increased competition in GIS software could impact Esri's market share.
  • Rapid technological changes may require continuous adaptation of Esri's offerings.
  • Economic downturns could affect clients' investment in GIS solutions, impacting Esri's revenue.

What makes esri unique

  • Esri's ArcGIS is a leading platform in GIS and spatial analytics.
  • The company offers cloud-based GIS services, enhancing accessibility for diverse clients.
  • Esri's partnerships, like with Previsico, expand its capabilities in flood forecasting.

Help us improve and share your feedback! Did you find this helpful?