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

Garmin

Cary (NC)

On-site

USD 120,000 - 150,000

Full time

14 days+

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 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
Lead Software Engineer — Embedded Networking & Architecture
Lead Software Engineer — Embedded Networking & Architecture

Garmin • Olathe (KS)

On-site
USD 120,000 - 180,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 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 Software Engineer
Technical Lead Software Engineer

Garmin • Olathe (KS)

On-site
USD 120,000 - 180,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
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
Lead Embedded Security Engineer (Hands-on & Compliance)
Lead Embedded Security Engineer (Hands-on & Compliance)

Garmin • Cary (NC)

On-site
USD 120,000 - 160,000