Senior C++ Software Engineer — Lead IC, Mapping Tech

Garmin

Olathe (KS)

On-site

USD 120,000 - 180,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Garmin Benefits

Job summary

Garmin is seeking a Senior C++ Software Engineer for our Map Technology team in the Greater Kansas City area. The role focuses on technical leadership, architecture, and delivering mapping features across Garmin devices and mobile apps.

You will contribute as an individual contributor, mentor other engineers, and work with cross-functional teams to plan and implement robust software solutions, emphasizing performance, reliability, and scalable design.

Qualifications

  • Bachelor's Degree in CS/related field and 5+ years of experience or equivalent
  • Proficiency in C++ and object-oriented design principles
  • Experience with Visual Studio and MS SQL Server
  • Proven ability delivering production C# code and Web API services
  • Strong communication and problem-solving skills

Responsibilities

  • Provide technical leadership as an IC, driving C++ development for mapping features
  • Lead complex software designs and review architectures
  • Decompose requirements into actionable tasks and schedules
  • Research and implement algorithmic solutions for core problems
  • Mentor junior engineers and contribute to best practices
  • Collaborate with product teams on plans and concept documents
  • Contribute to project feasibility, risk assessment, and schedules

Skills

C++
Visual Studio
C#
Web API
Data structures
Object-oriented design
Algorithms
Leadership
Communication

Education

Bachelor's Degree in Computer Science / related field

Tools

MS SQL Server
.NET Core

Job description

Garmin is seeking a Senior C++ Software Engineer for our Map Technology team in the Greater Kansas City area. The role focuses on technical leadership, architecture, and delivering mapping features across Garmin devices and mobile apps.

You will contribute as an individual contributor, mentor other engineers, and work with cross-functional teams to plan and implement robust software solutions, emphasizing performance, reliability, and scalable design.

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

Similar jobs worth comparing

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

Garmin Ltd. • Kansas

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

Garmin • Cary (NC)

On-site
USD 150,000 - 190,000
C++ Software Engineer II - Map & Cartography
C++ Software Engineer II - Map & Cartography

Garmin Ltd. • Olathe (KS)

On-site
USD 85,000 - 110,000
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 Navigation Engineer
Senior C++ Map Navigation Engineer

Garmin • Cary (NC)

On-site
USD 140,000 - 190,000
Garmin Benefits