C++ Software Engineer Ii - Arcgis Maps Sdks For Native Apps

Esri

Cardiff, United Kingdom
Base: £39,600 - £67,320; bonus/equity: not specifi...
On-site
Modern c++ (14/17/20) and stl
Smart pointers, optional, variant, lambda expressions
Move semantics and template programming
Esri is seeking a C++ Software Engineer II for their Cardiff office to develop cross-platform mapping SDKs for desktop and mobile devices. The role requires significant experience with modern C++ and offers an opportunity to work on next-gen technology with a focus on innovative mapping solutions

Job Summary

  • Bring your passion for C++ to help us develop a cross-platform mapping SDK that runs on desktop and mobile devices using the latest compilers and C++ standards.
  • Develop excellent software for use in field mapping, data collection, sensor networks, street navigation, and more, with the initial focus being on text related components.
  • Esri has a Relocation Assistance Program and can provide support with relocating to the Cardiff area for this position.

Matching Summary

Match Score: 85

Esri is seeking a C++ Software Engineer II for their Cardiff office to develop cross-platform mapping SDKs for desktop and mobile devices. The role requires significant experience with modern C++ and offers an opportunity to work on next-gen technology with a focus on innovative mapping solutions.

Salary

Base: £39,600 - £67,320; Bonus/Equity: Not specified; Benefits: Not specified

Skills & Requirements

Must-have

  • modern C++ (14/17/20) and STL
  • smart pointers, optional, variant, lambda expressions
  • move semantics and template programming
  • Object oriented design skills
  • algorithms and design patterns

Nice-to-have

  • Value-based, Data-Oriented design approaches
  • text layout, typography, fonts
  • familiarity with GIS applications
  • experience with Kotlin, Qt, C#, Swift, Flutter, Typescript or Python

Key Requirements

  • 2+ years of commercial/academic software development experience
  • Experience with IDEs, compilers, and development tools for Linux, Windows or MacOS
  • Bachelor’s degree in computer science, engineering, mathematics, mapping, GIS, or related field
  • Existing work authorisation for the United Kingdom

Work Rights

Existing work authorisation for the United Kingdom

Tailored Resume

Cover Letter