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 Engineer I - Maps SDKs

esri

$79,040 - $129,792
Aug 12, 2025
Portland, OR, US
Apply Now

Develop a cross platform mapping API that runs on the latest mobile devices using the latest compilers and C++ standards.

Requirements

  • Fluent in and passionate about modern C++ (C++11 and higher, STL, Boost, Clang, MSVC)
  • Object oriented design skills
  • Understanding of algorithms and design patterns
  • Experience with IDEs, compilers, and development tools for Linux, Windows, macOS , iOS, or Android
  • Knowledge of developing applications using the Qt framework
  • Proficiency with OpenGL or DirectX
  • Familiarity with GIS applications and technologies

Responsibilities

  • Build C++ software components that follow industry-standard design patterns, development methodologies, and deployment models
  • Develop excellent software for use in field mapping, data collection, sensor networks, street navigation, and more
  • Collaborate with other programmers and developers throughout the development process
  • Define user requirements; design and develop applications and APIs for devices
  • Ensure that ArcGIS software meets real-world usage scenarios
  • Solve and articulate complex problems with application design, development, and user experiences

Other

  • 1+ years of software development experience
  • Ability to work closely with the team to build quality software in a constantly evolving environment
  • Effective time management and organizational skills
  • Excellent written and verbal communication skills
  • Bachelor’s in computer science, engineering, mathematics, mapping, GIS, or related field