Senior Embedded C/C++ Engineer - Technical Leader

Garmin

Cary (NC)

On-site

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Garmin is seeking a Senior Software Engineer with strong expertise in C/C++ for embedded systems. The role emphasizes technical leadership, architecture, and hands-on development across multiple products in navigation and outdoor tech.

You will mentor engineers, participate in planning, and drive quality through code reviews and design reviews. The position supports Cary, NC or Greater Kansas City areas, with a focus on delivering robust software for on- and off-road navigation and connected

Qualifications

  • Bachelor’s degree in a related field with 5+ years experience or equivalent
  • Proficient in C and C++ with strong software design skills
  • Experience leading complex software projects in embedded systems
  • Strong written and verbal communication skills
  • Ability to decompose requirements into tasks and plan work

Responsibilities

  • Lead software development in C/C++ for embedded products and applications
  • Serve as a lead software engineer for complex projects
  • Decompose requirements into well-defined tasks and designs
  • Research problems and implement algorithmic solutions
  • Perform root cause analysis and define corrective actions
  • Provide peer technical assessments and code reviews
  • Participate in planning, estimation, and product development input
  • Mentor junior engineers and share best practices
  • Contribute to process improvements and development standards
  • Deliver reliable solutions to a wide range of technical problems

Skills

C/C++
Software architecture
Leadership
Code reviews
Project planning
Mentoring
Root cause analysis
Algorithm design
Communication

Education

Bachelor’s degree in related field

Job description

Garmin is seeking a Senior Software Engineer with strong expertise in C/C++ for embedded systems. The role emphasizes technical leadership, architecture, and hands-on development across multiple products in navigation and outdoor tech.

You will mentor engineers, participate in planning, and drive quality through code reviews and design reviews. The position supports Cary, NC or Greater Kansas City areas, with a focus on delivering robust software for on- and off-road navigation and connected

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

Similar jobs worth comparing

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++ Software Engineer
Senior Embedded C/C++ Software Engineer

Garmin • Olathe (KS)

On-site
USD 120,000 - 160,000
Garmin Benefits
Technical Lead: Embedded Software & Networking (C/C++)
Technical Lead: Embedded Software & Networking (C/C++)

Garmin Ltd. • Cary (NC)

On-site
USD 90,000 - 130,000
Technical Lead Software Engineer (C/C++, Embedded)
Technical Lead Software Engineer (C/C++, Embedded)

Garmin • Cary (NC)

On-site
USD 120,000 - 150,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
Lead Software Engineer — Embedded Networking & Architecture
Lead Software Engineer — Embedded Networking & Architecture

Garmin • Olathe (KS)

On-site
USD 120,000 - 180,000
Senior Software Engineer - C++/C
Senior Software Engineer - C++/C

Garmin • Olathe (KS)

On-site
USD 120,000 - 160,000
Garmin Benefits
Senior Embedded Security Engineer — Lead & Secure Systems
Senior Embedded Security Engineer — Lead & Secure Systems

Garmin Ltd. • Cary (NC)

On-site
USD 120,000 - 180,000
Senior C++ Map Navigation Systems Engineer
Senior C++ Map Navigation Systems Engineer

Garmin Ltd. • Olathe (KS)

On-site
USD 120,000 - 160,000
Embedded C/C++ Engineer – Wireless & Embedded Linux
Embedded C/C++ Engineer – Wireless & Embedded Linux

Garmin • Olathe (KS)

On-site
USD 90,000 - 120,000