Senior C++ Map Navigation Systems Engineer

Garmin Ltd.

Olathe (KS)

On-site

USD 120,000 - 160,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Garmin International in the United States is seeking a Senior C++ Software Engineer - Map Navigation to work at its U.S. headquarters in the Greater Kansas City area OR in Cary, NC.

You will help improve map search performance across embedded devices from wearables to cycling computers, focusing on memory optimization and high-performance systems. This role centers on C++, performance engineering, and reliable quality, with opportunities to tackle challenges in next-generation search

Qualifications

  • Experience designing or working with search algorithms and large-scale structured datasets.
  • Proficiency in C++ (C++14 or newer preferred).
  • Strong background in systems-level, embedded, or performance-critical software development.
  • Ability to decompose requirements into well-defined tasks while balancing quality and complexity.
  • Strong problem-solving skills and algorithmic reasoning.

Responsibilities

  • Design and develop next-generation search systems and high-performance runtime architectures in C++.
  • Improve mapsearch performance, data efficiency, and accuracy across embedded devices.
  • Design modular software systems for scalable platform evolution.
  • Evaluate technologies for future-facing search and embedded capabilities.
  • Lead project planning and provide technical input on architecture and innovation.
  • Mentor junior engineers and collaborate with cross-functional teams.

Skills

C++ (C++14+)
Systems-level software
Search algorithms
Performance optimization
Memory efficiency
Leadership experience
Communication

Education

Bachelor's degree in CS/EE/CE/SE/Math/Physics

Tools

C#
SQL
Python

Job description

Garmin International in the United States is seeking a Senior C++ Software Engineer - Map Navigation to work at its U.S. headquarters in the Greater Kansas City area OR in Cary, NC.

You will help improve map search performance across embedded devices from wearables to cycling computers, focusing on memory optimization and high-performance systems. This role centers on C++, performance engineering, and reliable quality, with opportunities to tackle challenges in next-generation search

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

Similar jobs worth comparing

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++ Maps Platform Engineer
Senior C++ Maps Platform Engineer

Garmin • Cary (NC)

On-site
USD 140,000 - 190,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++ Software Engineer - Map Navigation
Senior C++ Software Engineer - Map Navigation

Garmin • Olathe (KS)

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

Garmin Ltd. • Olathe (KS)

On-site
USD 120,000 - 160,000
Lead C++ Engineer, Maps Platform
Lead C++ Engineer, Maps Platform

Garmin • Cary (NC)

On-site
USD 150,000 - 190,000
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
Senior Embedded C/C++ Engineer - Technical Leader
Senior Embedded C/C++ Engineer - Technical Leader

Garmin • Cary (NC)

On-site
USD 120,000 - 160,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 C++ Map Rendering Engineer - Embedded
Senior C++ Map Rendering Engineer - Embedded

Garmin • Cary (NC)

On-site
USD 150,000 - 210,000
Garmin Benefits