Embedded Linux Technical Lead & Systems Architect

Garmin

Cary (NC)

On-site

USD 160,000 - 190,000

Full time

3 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 full-time Technical Lead Software Engineer (Embedded Linux) in Cary, NC to shape embedded platforms powering Marine products, emphasizing performance, reliability and innovative solutions.

You will provide architectural direction across marine product platforms, lead major initiatives, mentor engineers, integrate external deliverables, and drive designs balancing performance, security and reliability in embedded environments.

Qualifications

  • Bachelor’s degree and at least 9 years of embedded software experience.
  • Experience leading software projects and architectures.
  • Strong communication and collaboration skills.

Responsibilities

  • Provide technical leadership and architectural direction across marine platforms.
  • Lead major initiatives involving new technologies.
  • Balance performance, reliability, and security in embedded systems.
  • Mentor engineers and drive cross-team collaboration.

Skills

Embedded Linux
C
C++
System architecture
Technical leadership
Mentoring
Linux services
Python
Shell scripting
Cross-functional collaboration

Education

Bachelor's Degree in Computer Science or related field

Tools

Yocto Project
Linux
Embedded OS

Job description

Garmin is seeking a full-time Technical Lead Software Engineer (Embedded Linux) in Cary, NC to shape embedded platforms powering Marine products, emphasizing performance, reliability and innovative solutions.

You will provide architectural direction across marine product platforms, lead major initiatives, mentor engineers, integrate external deliverables, and drive designs balancing performance, security and reliability in embedded environments.

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

Similar jobs worth comparing

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 (Embedded Linux)
Technical Lead Software Engineer (Embedded Linux)

Garmin Ltd. • Cary (NC)

On-site
USD 140,000 - 180,000
Garmin Benefits
Technical Lead - Embedded Linux for Marine Systems
Technical Lead - Embedded Linux for Marine Systems

Garmin Ltd. • Olathe (KS)

On-site
USD 140,000 - 190,000
Garmin Benefits
Technical Lead Software Engineer (Embedded Linux)
Technical Lead Software Engineer (Embedded Linux)

Garmin • Cary (NC)

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

Garmin Ltd. • Cary (NC)

On-site
USD 120,000 - 165,000
Senior Embedded Engineer – Marine Telematics Leader
Senior Embedded Engineer – Marine Telematics Leader

Garmin • Cary (NC)

On-site
USD 110,000 - 150,000
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
Embedded Software Engineer II — Marine Telematics
Embedded Software Engineer II — Marine Telematics

Garmin • Cary (NC)

On-site
USD 90,000 - 120,000
Garmin Benefits
Senior Telematics Software Engineer, Embedded C/C++
Senior Telematics Software Engineer, Embedded C/C++

Garmin Ltd. • Cary (NC)

On-site
USD 120,000 - 180,000
Garmin Benefits