Sr. C++Software Development Engineer - ArcGIS Pro 3D Analysis
Esri
about 2 months ago
Redlands, CA, USA
Senior
Base Salary
$119k - $198k/yr
Responsibilities
- Build C++ software components following industry-standard design patterns.
- Collaborate with product engineers to implement requirements and create application architectures.
- Create solutions for spatial data access and management of large datasets.
- Design and develop stable software with automated test validation.
- Develop reusable components and libraries for internal and open-source use.
- Work within agile processes for fast-paced delivery.
- Drive high-impact initiatives that challenge conventional boundaries.
- Solve complex problems through application design and development.
Requirements
- 5+ years of experience working with Modern C++.
- Experience with 3D graphics APIs such as WebGPU, OpenGL, or DirectX.
- Understanding of algorithms, data structures, and design patterns.
- Strong math skills and expertise in computational geometry and data modeling.
- Experience with large datasets of vector and terrain/lidar data.
- Experience with workflow computing, including UI programming and scripting.
- Knowledge of Agile development methodologies and test-driven development.
- Prior experience with the development and release of commercial software.
- Excellent problem-solving, design, development, and debugging skills.
- Bachelor’s degree in computer science, engineering, mathematics, GIS, or related field.
Benefits
- Industry-leading health and welfare benefits including medical, dental, and vision.
- 401(k) and profit-sharing programs.
- Minimum accrual of 80 hours of vacation leave.
- Twelve paid holidays throughout the calendar year.
- Opportunities for personal and professional growth.
Tech Stack
C++JavaScriptPython
Categories
Embedded