Lead Embedded Security Engineer (Hands-on & Compliance)

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 hiring a Senior Software Engineer in Cary, North Carolina to lead embedded software development for new products and systems. The role combines hands-on coding with security analysis, threat modeling, and regulatory compliance efforts, while mentoring teammates and influencing project plans.

The ideal candidate has strong C/C++ and Python skills, experience with embedded Linux or microcontroller environments, and a track record of delivering robust, secure software in a fast-paced

Qualifications

  • Bachelor's degree required; preferably in computer science, electrical/computer engineering, or related field.
  • Minimum 5 years of relevant software engineering experience.
  • Strong design and debugging skills for embedded software.
  • Proficiency in C, C++, Python, and safety/security-critical code.
  • Experience with security assessments, threat modeling, and regulatory compliance is a plus.

Responsibilities

  • Lead embedded software development for new and existing Garmin products and systems.
  • Review architectures, modules, and system designs for security and reliability.
  • Develop and maintain automated security and testing capabilities.
  • Collaborate across teams to plan projects and manage risk.
  • Mentor junior engineers and contribute to engineering processes.

Skills

C
C++
Python
Assembly
Embedded systems

Education

Bachelor's degree in CS/EE/CE

Job description

Garmin is hiring a Senior Software Engineer in Cary, North Carolina to lead embedded software development for new products and systems. The role combines hands-on coding with security analysis, threat modeling, and regulatory compliance efforts, while mentoring teammates and influencing project plans.

The ideal candidate has strong C/C++ and Python skills, experience with embedded Linux or microcontroller environments, and a track record of delivering robust, secure software in a fast-paced

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

Similar jobs worth comparing

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 Software Engineer
Senior Software Engineer

Garmin • Cary (NC)

On-site
USD 120,000 - 160,000
Senior Software Engineer
Senior Software Engineer

Garmin Ltd. • Cary (NC)

On-site
USD 120,000 - 180,000
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 (C/C++, Embedded)
Technical Lead Software Engineer (C/C++, Embedded)

Garmin • Cary (NC)

On-site
USD 120,000 - 150,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 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++ 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 Product Safety & Compliance Engineer
Senior Product Safety & Compliance Engineer

Garmin Ltd. • Cary (NC)

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