Senior C++ Map Navigation Engineer - High-Perf Embedded

Garmin

Olathe (KS)

On-site

USD 140,000 - 190,000

Full time

9 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Garmin Benefits

Job summary

Garmin is seeking a Senior C++ Software Engineer - Map Navigation to advance map search performance across embedded devices from wearables to cycling computers, based at Garmin's U.S. headquarters in the Greater Kansas City area or in Cary, NC.

You will design high‑performance search systems, optimize memory use, and collaborate with cross‑functional teams to deliver responsive map experiences in demanding outdoor environments, mentoring others and influencing product direction.

Qualifications

  • Design or work with search algorithms and large-scale datasets.
  • Proficiency in C++14+ and embedded/performance-critical software.
  • BS in Computer Science or related field with 5+ years of experience.
  • Strong problem-solving and communication skills.
  • Experience leading complex software projects.

Responsibilities

  • Serve as a senior contributor in design and development of next‑generation search systems in C++.
  • Own and drive map search performance improvements for embedded devices.
  • Design and review architecturally sound software systems for scalable platform evolution.
  • Mentor and provide guidance to less experienced Software Engineers.
  • Collaborate with cross‑functional teams to integrate map search across Garmin products.

Skills

C++
Search algorithms
Embedded systems
Performance optimization
Leadership
Communication skills

Education

Bachelor of Science in Computer Science or related field
5+ years relevant experience

Job description

Garmin is seeking a Senior C++ Software Engineer - Map Navigation to advance map search performance across embedded devices from wearables to cycling computers, based at Garmin's U.S. headquarters in the Greater Kansas City area or in Cary, NC.

You will design high‑performance search systems, optimize memory use, and collaborate with cross‑functional teams to deliver responsive map experiences in demanding outdoor environments, mentoring others and influencing product direction.

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

Similar jobs worth comparing

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

Garmin • Cary (NC)

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

Garmin • Cary (NC)

On-site
USD 140,000 - 190,000
Senior Embedded C/C++ Software Engineer — Technical Lead
Senior Embedded C/C++ Software Engineer — Technical Lead

Garmin Ltd. • Cary (NC)

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

Garmin • Cary (NC)

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