Senior Embedded C/C++ Software Engineer — Technical Lead

Garmin Ltd.

Cary (NC)

On-site

USD 120,000 - 180,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Garmin Benefits

Job summary

Garmin International is seeking a Senior Software Engineer specializing in C and C++ for embedded software in the Outdoor segment. The role offers technical leadership, code reviews, and hands-on design for navigation and connected vehicle solutions at Garmin's U.S. sites in Cary, NC or the Kansas City area.

The candidate will decompose requirements, mentor engineers, and drive architectural decisions while collaborating across teams and applying robust software engineering practices.

Qualifications

  • Degree plus 5+ years of relevant experience or equivalent mix.
  • Strong design of software systems and modules for new tech or improved capability.
  • Experience leading complex software projects and decomposing requirements.
  • Proficiency in C, C++, and OO design with data structures.

Responsibilities

  • Lead software development in C/C++ for new products and applications.
  • Decompose requirements, design functionality, and plan tasks.
  • Research problems and implement algorithmic solutions.
  • Mentor junior engineers and participate in code reviews.
  • Contribute to project planning, estimates, and feasibility assessments.
  • Collaborate using configuration management, builds, and debuggers.

Skills

C
C++
Software architecture
Leadership
Mentoring
Algorithms
Embedded software

Education

Bachelor’s Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics or related field

Tools

Git
CI/CD
Debugger
Build systems

Job description

Garmin International is seeking a Senior Software Engineer specializing in C and C++ for embedded software in the Outdoor segment. The role offers technical leadership, code reviews, and hands-on design for navigation and connected vehicle solutions at Garmin's U.S. sites in Cary, NC or the Kansas City area.

The candidate will decompose requirements, mentor engineers, and drive architectural decisions while collaborating across teams and applying robust software engineering practices.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Garmin • Olathe (KS)

On-site
USD 120,000 - 160,000
Garmin Benefits
Senior Software Engineer - C++/C
Senior Software Engineer - C++/C

Garmin Ltd. • Cary (NC)

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

Garmin • Cary (NC)

On-site
USD 120,000 - 160,000
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++ Software Engineer — Lead IC, Mapping Tech
Senior C++ Software Engineer — Lead IC, Mapping Tech

Garmin • Olathe (KS)

On-site
USD 120,000 - 180,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