Senior Embedded C/C++ Software Engineer

Garmin

Olathe (KS)

On-site

USD 120,000 - 160,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 Senior Software Engineer - C++/C for its U.S. headquarters or Cary, NC location. You will provide technical leadership, contribute to embedded software development, and help plan projects across on- and off-road navigation and outdoor tech.

You will lead complex software initiatives, mentor junior engineers, and drive architecture while collaborating with cross-functional teams to deliver reliable solutions.

Qualifications

  • Bachelor's degree in CS/EE/Software Eng or related field and 5+ years relevant experience (or equivalent).
  • GPA 3.0+ is preferred and reflected in academics record.
  • Proven ability to design well-architected software systems and modules.

Responsibilities

  • Lead software development in C/C++ for new products and applications.
  • Serve as Lead Software Engineer for complex projects.
  • Decompose requirements into tasks and create designs for new functionality.
  • Research problems and implement algorithmic solutions; perform root cause analysis.

Skills

Leadership
C
C++
Code reviews
Mentoring
Algorithms

Education

Bachelor's degree in Computer Science or related field
GPA 3.0+

Job description

Garmin is seeking a Senior Software Engineer - C++/C for its U.S. headquarters or Cary, NC location. You will provide technical leadership, contribute to embedded software development, and help plan projects across on- and off-road navigation and outdoor tech.

You will lead complex software initiatives, mentor junior engineers, and drive architecture while collaborating with cross-functional teams to deliver reliable solutions.

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

Similar jobs worth comparing

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
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
Senior C++ Maps Platform Engineer
Senior C++ Maps Platform Engineer

Garmin • Cary (NC)

On-site
USD 140,000 - 190,000
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
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 C++ Engineer – Embedded Map Rendering
Senior C++ Engineer – Embedded Map Rendering

Garmin Ltd. • Cary (NC)

On-site
USD 95,000 - 130,000
Comprehensive benefits program
Lead Software Engineer — Embedded Networking & Architecture
Lead Software Engineer — Embedded Networking & Architecture

Garmin • Olathe (KS)

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

Garmin • Cary (NC)

On-site
USD 120,000 - 160,000