Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

esri Logo

C++ Software Developer II - Raster Analysis

esri

$97,760 - $163,280
Sep 18, 2025
Redlands, CA, US
Apply Now

Esri's ArcGIS Spatial Analyst team needs to design and build cutting-edge raster analysis tools for their desktop, ArcGIS Online, and ArcGIS Enterprise products, leveraging cloud computing to solve spatial analytical problems and address real-world issues.

Requirements

  • 2+ years of C++ experience
  • Knowledge of distributed, parallel, GPU accelerated computation
  • Familiarity with SaaS architecture
  • Understanding of interaction between desktop and server/online (cloud based) analysis (For example: What’s REST? What’s a web service? What’s Kubernetes?)
  • Understanding of machine learning as a tool for prediction and classification as required by various application areas
  • C/WPF experience
  • Experience with GIS, raster analysis, and spatial analyst concepts (For example: What’s a raster or an image? What’s weighted distance analysis?)

Responsibilities

  • Write, build, test, and debug code
  • Design and implement software components that follow industry-standard design patterns
  • Find, analyze, and fix software bugs and performance problems using automated test frameworks
  • Develop and maintain tools in GIS application areas such as: Statistical analysis, Surface analysis (terrain intervisibility, surface properties), Suitability analysis, Hydrology, Multidimensional scientific data support and analysis
  • Collaborate with your team to envision and define new GIS tools based on user requirements, such as: Statistical analysis tools for local, focal, and zonal operations, Climate risk analysis (fire/flood modelling, coastal erosion, and more), Other kinds of geographic-related risk analysis (pipeline burst, large event evacuation planning, and more), Spatial analysis on networks, Multidimensional analysis, Visualization experiences for multi-dimensional data

Other

  • Bachelor's in applied mathematics/statistics, physics, engineering, computer science, or geography
  • Familiarity with agile software development process
  • Formal training or on-the-job exposure to applied GIS (For example: environmental science, civil engineering, or local government)
  • Master’s or Ph.D. in applied mathematics/statistics, physics, engineering, computer science, or geography
  • LI-Hybrid