Lead C++ Engineer, Maps Platform

Garmin

Cary (NC)

On-site

USD 150,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Garmin is seeking a Technical Lead C++ Engineer for the Maps Platform, with flexibility to work at Garmin's U.S. headquarters in the Greater Kansas City area or in Cary, NC.

The role focuses on high-performance C++ systems, memory optimization, and scalable data architecture for maps across millions of embedded devices. The candidate will lead technical initiatives, mentor engineers, and collaborate with cross-functional teams to deliver efficient map rendering and data delivery in constrained

Qualifications

  • Proficiency in C++ (C++14 or newer) and strong systems-level programming.
  • Experience with complex data systems, file formats, or large-scale datasets.
  • Proven ability to decompose requirements into defined tasks while balancing quality and complexity.
  • Experience leading or mentoring software engineers on complex projects.

Responsibilities

  • Design and develop next-generation spatial data systems and high-performance run-time architectures in C++.
  • Own and drive performance, data efficiency, and install speed across embedded resources.
  • Design modular, scalable software architectures and review system designs.
  • Evaluate new technologies for mapping and embedded system capabilities.
  • Lead or contribute to project leadership and provide technical direction on product architecture.

Skills

C++ Expertise
Systems-level programming
Distributed data systems
Leadership experience
Communication skills

Education

Bachelor's Degree in Computer Science/Engineering

Job description

Garmin is seeking a Technical Lead C++ Engineer for the Maps Platform, with flexibility to work at Garmin's U.S. headquarters in the Greater Kansas City area or in Cary, NC.

The role focuses on high-performance C++ systems, memory optimization, and scalable data architecture for maps across millions of embedded devices. The candidate will lead technical initiatives, mentor engineers, and collaborate with cross-functional teams to deliver efficient map rendering and data delivery in constrained

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead C++ Engineer - Maps Platform (High-Performance)
Lead C++ Engineer - Maps Platform (High-Performance)

Garmin • Olathe (KS)

On-site
USD 140,000 - 190,000
Garmin Benefits
Lead C++ Engineer, Maps Platform — High-Performance
Lead C++ Engineer, Maps Platform — High-Performance

Garmin Ltd. • Olathe (KS)

On-site
USD 150,000 - 190,000
Garmin Benefits
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++ Maps Platform Engineer
Senior C++ Maps Platform Engineer

Garmin • Cary (NC)

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

Garmin • Cary (NC)

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

Garmin Ltd. • Olathe (KS)

On-site
USD 150,000 - 190,000
Garmin Benefits
Technical Lead C++ Engineer - Maps Platform
Technical Lead C++ Engineer - Maps Platform

Garmin • Olathe (KS)

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

Garmin • Cary (NC)

On-site
USD 140,000 - 190,000
Senior C++ Engineer – Embedded Map Rendering
Senior C++ Engineer – Embedded Map Rendering

Garmin Ltd. • Cary (NC)

On-site
USD 95,000 - 130,000
Comprehensive benefits program
Senior Embedded C/C++ Engineer - Technical Leader
Senior Embedded C/C++ Engineer - Technical Leader

Garmin • Cary (NC)

On-site
USD 120,000 - 160,000