Esri

Sr. C++Software Development Engineer - ArcGIS Pro 3D Analysis

Esri

Apply
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