Senior C/C++ RTOS Engineer - Sensor Algorithms Lead

Garmin

Olathe (KS)

On-site

USD 140,000 - 190,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Garmin seeks a Senior C/C++/RTOS Software Engineer to join the Core Platform Technology - Sensor Algorithms Team. You will design and deploy embedded software across Garmin devices, lead complex modules, and mentor junior engineers.

The role involves building HIL test infrastructure, managing integration pipelines, and evaluating power and performance tradeoffs. Preferred candidates have 5+ years of experience in C/C++ on RTOS, Python for analysis, and a track record leading software efforts for

Qualifications

  • Bachelor’s degree and 5+ years of relevant experience or equivalent.
  • Proficiency in C, C++ on RTOS.
  • Python for visualization and analysis.
  • Lead software engineer for complex projects.

Responsibilities

  • Designs and deploys embedded software in C/C++ for Garmin devices.
  • Mentors engineers and leads complex software designs.
  • Develops hardware-in-the-loop test infrastructure and integration pipelines.
  • Evaluates design tradeoffs for power, cost, and performance.

Skills

C/C++
RTOS
Embedded systems
Leadership
Algorithm development
Python

Education

Bachelor’s Degree in Computer Science or related field

Tools

HIL
CI/CD pipelines
GoogleTest
Jenkins
Zuul

Job description

Garmin seeks a Senior C/C++/RTOS Software Engineer to join the Core Platform Technology - Sensor Algorithms Team. You will design and deploy embedded software across Garmin devices, lead complex modules, and mentor junior engineers.

The role involves building HIL test infrastructure, managing integration pipelines, and evaluating power and performance tradeoffs. Preferred candidates have 5+ years of experience in C/C++ on RTOS, Python for analysis, and a track record leading software efforts for

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C/C++/RTOS Engineer, Sensor Algorithms Lead
Senior C/C++/RTOS Engineer, Sensor Algorithms Lead

Garmin • Cary (NC)

On-site
USD 140,000 - 170,000
Garmin Benefits
Sr C/C++/ RTOS Software Engineer - Core Tech Team
Sr C/C++/ RTOS Software Engineer - Core Tech Team

Garmin • Cary (NC)

On-site
USD 140,000 - 170,000
Garmin Benefits
Sr C/C++/ RTOS Software Engineer - Core Tech Team
Sr C/C++/ RTOS Software Engineer - Core Tech Team

Garmin • Olathe (KS)

On-site
USD 140,000 - 190,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
Embedded C/C++ Engineer – Wireless & Embedded Linux
Embedded C/C++ Engineer – Wireless & Embedded Linux

Garmin • Olathe (KS)

On-site
USD 90,000 - 120,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
Software Engineering Team Leader - Sensors team
Software Engineering Team Leader - Sensors team

Garmin • Olathe (KS)

On-site
USD 1 - 2
Garmin Benefits
C/C++ Software Engineer - Core Tech team
C/C++ Software Engineer - Core Tech team

Garmin Ltd. • Olathe (KS)

On-site
USD 80,000 - 100,000
Eligible for Garmin's benefit program
C/C++ Software Engineer - Core Tech Team
C/C++ Software Engineer - Core Tech Team

Garmin • Olathe (KS)

On-site
USD 90,000 - 120,000
Senior Embedded C Software Engineer
Senior Embedded C Software Engineer

Garmin Ltd. • Chandler (AZ)

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