Technical Lead Software Engineer (C/C++, Embedded)

Garmin

Cary (NC)

On-site

USD 120,000 - 150,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Garmin Benefits

Job summary

Garmin is seeking a full-time Technical Lead Software Engineer for our Cary, NC office. The role involves serving as a key technical contributor and/or Lead Software Engineer on major product development projects, including software in C, C++, or other languages.

The candidate will mentor engineers, architect cross-team solutions, and evaluate new technologies while coordinating with vendors to integrate external deliverables. A strong focus on leadership and technical excellence is required.

Qualifications

  • Bachelor’s Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics or related field AND a minimum of 9 years relevant experience OR an equivalent combination of education and experience
  • Demonstrated experience in serving as the lead software engineer for projects in new markets or relying heavily on new technologies
  • Demonstrated experience with architecting solutions for multiple groups and/or disciplines
  • Demonstrated strong and effective verbal, written, and interpersonal communication skills
  • Must be positive, detail oriented, organized, team oriented and a driven problem solver, multi-tasker, and self-starter with the ability to prioritize and lead in a fast paced, deadline-driven environment

Responsibilities

  • Responsible for providing key technical contributions for major new products and/or applications including software development in C, C++, or other selected languages
  • May serve as a Lead Software Engineer for projects in new markets or relying heavily on new technologies
  • Mentors and provides guidance to less experienced software engineers (Software Engineer 1 & 2 & Senior Software Engineers)
  • Serves as architect for solutions that span multiple groups or disciplines
  • Works with software vendors to integrate externally developed deliverables into projects, as required

Skills

C/C++ development
Technical leadership
Software architecture
Mentoring
Verbal communication

Education

Bachelor's degree in a relevant field

Tools

Linux
CAN/NMEA/Bluetooth

Job description

Garmin is seeking a full-time Technical Lead Software Engineer for our Cary, NC office. The role involves serving as a key technical contributor and/or Lead Software Engineer on major product development projects, including software in C, C++, or other languages.

The candidate will mentor engineers, architect cross-team solutions, and evaluate new technologies while coordinating with vendors to integrate external deliverables. A strong focus on leadership and technical excellence is required.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Garmin • Cary (NC)

On-site
USD 120,000 - 160,000
Technical Lead Software Engineer
Technical Lead Software Engineer

Garmin Ltd. • Cary (NC)

On-site
USD 90,000 - 130,000
Technical Lead Software Engineer
Technical Lead Software Engineer

Garmin • Cary (NC)

On-site
USD 120,000 - 150,000
Garmin Benefits
Embedded Linux Technical Lead & Systems Architect
Embedded Linux Technical Lead & Systems Architect

Garmin • Cary (NC)

On-site
USD 160,000 - 190,000
Garmin Benefits
Lead Embedded Linux Engineer — Marine Systems
Lead Embedded Linux Engineer — Marine Systems

Garmin Ltd. • Cary (NC)

On-site
USD 140,000 - 180,000
Garmin Benefits
Technical Lead Software Engineer | Architect & Mentor
Technical Lead Software Engineer | Architect & Mentor

Garmin Ltd. • Olathe (KS)

On-site
USD 140,000 - 180,000
Garmin benefits
Embedded Software Engineer I — Cary, NC (On-Call & Growth)
Embedded Software Engineer I — Cary, NC (On-Call & Growth)

Garmin Ltd. • Cary (NC)

On-site
USD 70,000 - 90,000
Eligible for Garmin's benefit program