C++ Software Developer II - Raster Analysis
Core
Design and develop next-generation raster analytics tools for ArcGIS desktop and cloud environments, focusing on spatial modeling, terrain analysis, and scientific data processing.
Role type
Senior IC C++ software engineer (GIS/raster analysis)
Builds
High-performance, scalable raster analysis capabilities for ArcGIS
Domain
Geospatial technology / Scientific computing
Deliverable
production ML models | product features
Required skills
C++ development, algorithms, data structures, design patterns, distributed systems, parallel processing, GPU-accelerated computing, debugging, automated testing
Preferred skills
C#, WPF, Agile, test-driven development (TDD), GIS/raster analysis concepts, scientific computing, mathematics
Technologies
C++, C#, WPF, GPU
Responsibilities
Transform research into high-performance analytical tools for spatial modeling, terrain analysis, and statistical analysis; architect robust software components; resolve performance bottlenecks through optimization and testing
Seniority
Mid-level, hands-on IC