Senior Embedded Security Engineer — Lead & Secure Systems

Garmin Ltd.

Cary (NC)

On-site

USD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Garmin Ltd. in Cary, North Carolina is seeking a Senior Software Engineer to provide technical leadership and hands-on development for embedded software across products and systems.

You will own security-critical components, review designs for vulnerabilities, and contribute to regulatory compliance efforts while actively coding and mentoring junior engineers. The role emphasizes hands-on software development, collaboration across engineering teams, and contributions to product-security

Qualifications

  • Bachelor’s Degree in a related field and minimum of 5 years relevant experience or equivalent
  • Demonstrated proficiency designing well-architected software systems
  • Experience leading complex software projects and decomposing requirements into tasks
  • Proficient in C, C++, C#, or Java with strong OO design and data structures

Responsibilities

  • Develop embedded software in C, C++, Python, Assembly for Garmin products
  • Review software architectures and improve security, reliability, and performance
  • Own security-critical software components including hardware roots of trust and cryptographic functions
  • Decompose requirements into engineering tasks and drive risk-based remediation
  • Perform peer reviews focusing on security weaknesses and regulatory concerns
  • Develop automated security, robustness, penetration and fuzzing tests
  • Support cybersecurity regulatory compliance activities and risk assessments

Skills

C
C++
Python
Assembly
Embedded software
Software architecture
Cybersecurity
Leadership
Mentoring
Regulatory compliance

Education

Bachelor's degree in Computer Science
Bachelor's degree in Electrical Engineering
Bachelor's degree in Computer Engineering
Bachelor's degree in Software Engineering
Bachelor's degree in Aerospace Engineering
Bachelor's degree in Math
Bachelor's degree in Physics

Job description

Garmin Ltd. in Cary, North Carolina is seeking a Senior Software Engineer to provide technical leadership and hands-on development for embedded software across products and systems.

You will own security-critical components, review designs for vulnerabilities, and contribute to regulatory compliance efforts while actively coding and mentoring junior engineers. The role emphasizes hands-on software development, collaboration across engineering teams, and contributions to product-security

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

Similar jobs worth comparing

Lead Embedded Security Engineer (Hands-on & Compliance)
Lead Embedded Security Engineer (Hands-on & Compliance)

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
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 — Technical Lead
Senior Embedded C/C++ Software Engineer — Technical Lead

Garmin Ltd. • Cary (NC)

On-site
USD 120,000 - 180,000
Garmin Benefits
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
Lead Software Engineer — Embedded Networking & Architecture
Lead Software Engineer — Embedded Networking & Architecture

Garmin • Olathe (KS)

On-site
USD 120,000 - 180,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
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 Engineer – Marine Telematics Leader
Senior Embedded Engineer – Marine Telematics Leader

Garmin • Cary (NC)

On-site
USD 110,000 - 150,000