Posted in

Sr. C++ Software Development Engineer – Visualization & Cartography

Sr. C++ Software Development Engineer – Visualization & Cartography

CompanyEsri
LocationWest Redlands, Redlands, CA, USA
Salary$118976 – $197600
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior

Requirements

  • 5+ years of software development experience utilizing C++
  • Strong background in computational geometry, algorithms, data structures
  • Demonstrated experience with one or more graphics libraries
  • Experience with OpenGL and Shaders languages
  • Strong background in algorithms, data structures and design patterns
  • Bachelor’s in computer science, engineering, mathematics, or STEM related field

Responsibilities

  • Leverage your expertise in C++ and the Standard Template Library (STL) to design, develop, and optimize high-performance software solutions
  • Develop tools and services to prepare/ create/ store spatial data in a ready to visualize formats like vector tiles
  • Troubleshoot, identify, and address issues
  • Identify and address performance issues

Preferred Qualifications

  • Experience in software development involving GIS or related to graphics
  • Familiarity with databases
  • Familiarity with Esri products like ArcMap, ArcGIS Pro, Vector Tiles
  • Master’s in computer science, engineering, mathematics, or STEM related field