Senior C++ Maps Platform Engineer

Garmin

Cary (NC)

On-site

USD 140,000 - 190,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Garmin is seeking a Senior C++ Engineer for Maps Platform at the U.S. headquarters or in Cary, NC.

You’ll work on core systems to optimize map data delivery, storage, and rendering across millions of embedded devices, with a focus on performance, memory efficiency, and scalable architecture. You will mentor engineers, influence product direction, and collaborate across teams to ensure real‑world usability in demanding outdoor environments.

Qualifications

  • This role requires designing or working with complex data systems, file formats, or large‑scale datasets.
  • Proficiency in C++ (C++14+).
  • Strong background in embedded or performance‑critical software development.
  • Ability to break down requirements into defined tasks with quality and scope.
  • Experience designing scalable, high‑performance software systems.
  • Experience leading complex software projects and mentoring others.

Responsibilities

  • Lead design and development of next‑gen spatial data systems and high‑performance runtimes in C++.
  • Improve map rendering performance, data efficiency, and installation speed on embedded devices.
  • Design modular architectures to enable scalable platform evolution.
  • Evaluate new technologies for future mapping and embedded capabilities.
  • Provide technical input to product direction, architecture and innovation.
  • Mentor less experienced software engineers and guide best practices.
  • Collaborate with cross‑functional teams to integrate map platform capabilities across Garmin products.
  • Provide technical direction on performance, memory, scalability, and UX tradeoffs.

Skills

C++ proficiency
Performance optimization
Systems‑level software
Lead software engineering
Cross‑functional collaboration
Strong communication
Problem solving

Education

BS in CS/EE/CE/SE/AE/Math/Physics

Job description

Garmin is seeking a Senior C++ Engineer for Maps Platform at the U.S. headquarters or in Cary, NC.

You’ll work on core systems to optimize map data delivery, storage, and rendering across millions of embedded devices, with a focus on performance, memory efficiency, and scalable architecture. You will mentor engineers, influence product direction, and collaborate across teams to ensure real‑world usability in demanding outdoor environments.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Systems Engineer, Maps Platform
Senior C++ Systems Engineer, Maps Platform

Garmin Ltd. • Kansas

On-site
USD 140,000 - 190,000
Senior C++ Map Navigation Engineer
Senior C++ Map Navigation Engineer

Garmin • Cary (NC)

On-site
USD 140,000 - 190,000
Garmin Benefits
Senior C++ Map Navigation Engineer - High-Perf Embedded
Senior C++ Map Navigation Engineer - High-Perf Embedded

Garmin • Olathe (KS)

On-site
USD 140,000 - 190,000
Garmin Benefits
Senior C++ Map Navigation Systems Engineer
Senior C++ Map Navigation Systems Engineer

Garmin Ltd. • Olathe (KS)

On-site
USD 120,000 - 160,000
Senior C++ Engineer - Maps Platform, Build Mapping Tech
Senior C++ Engineer - Maps Platform, Build Mapping Tech

Garmin Ltd. • Olathe (KS)

On-site
USD 90,000 - 120,000
Senior C++ Engineer - Maps Platform
Senior C++ Engineer - Maps Platform

Garmin Ltd. • Kansas

On-site
USD 140,000 - 190,000
Senior C++ Engineer - Maps Platform
Senior C++ Engineer - Maps Platform

Garmin • Cary (NC)

On-site
USD 140,000 - 190,000
Lead C++ Engineer, Maps Platform
Lead C++ Engineer, Maps Platform

Garmin • Cary (NC)

On-site
USD 150,000 - 190,000
Senior Embedded C/C++ Software Engineer
Senior Embedded C/C++ Software Engineer

Garmin • Olathe (KS)

On-site
USD 120,000 - 160,000
Garmin Benefits
Senior C++ Engineer - Lead, Map Tech & Systems
Senior C++ Engineer - Lead, Map Tech & Systems

Garmin Ltd. • Olathe (KS)

On-site
USD 120,000 - 160,000