×
Register Here to Apply for Jobs or Post Jobs. X

Sr C​/C++​/RTOS Software Engineer - Core Tech Team

Job in Olathe, Johnson County, Kansas, 66051, USA
Listing for: Garmin
Full Time position
Listed on 2026-10-11
Job specializations:
  • Software Development
    Software Engineer, C++ Developer
Salary/Wage Range or Industry Benchmark: 140000 - 190000 USD Yearly USD 140000.00 190000.00 YEAR
Job Description & How to Apply Below
Position: Sr C/C++/ RTOS Software Engineer - Core Tech Team
Overview

We are seeking a full-time Senior C/C++/RTOS Software Engineer at Garmin's location in Cary, NC or at Garmins U.S. Headquarters location in the Greater Kansas City area. This position is on the Core Platform Technology - Sensor Algorithms Team. As a member of the team, you will help implement cutting edge sensor-based algorithms that help people beat yesterday. This team’s work spans across multiple Garmin products and includes features such as activity monitoring, sports metrics, elevation-based features, and safety features.

Essential

Functions
  • Serves in a leadership capacity as an individual contributor for carrying out software development in C and C++
  • May serve as a Lead Software Engineer for complex software development project designs and/or reviews architected modules and software systems supporting new technology or improving capability/performance of existing functionality
  • Designs and deploys embedded software solutions, primarily in C++ and C, to be used throughout Garmin's extensive ecosystem of consumer electronics products, including smartwatches, cycling computers, and more.
  • Researches fundamental problems and implements algorithm solutions that are appropriate
  • Builds hardware-in-the-loop test infrastructure, integration pipelines, and diagnostic tools that reproduce field issues and verify fixes before deployment.
  • Offers peer technical assessments in areas of expertise, new technologies and software designs
  • Evaluates and understands various design tradeoffs including power consumption, cost, system constraints, reliability, and time to market.
  • Participates in project leadership and/or program planning including providing technical input to product development plans and concept documents
  • Makes substantial contributions toward determination of project goal/objective feasibility and applies good judgment in setting schedules/risk taking
  • Mentors and provides guidance to less experienced Software Engineers (1 &
    2)
  • Contributes to advanced technical research on new technologies
  • Offers process improvement suggestions and authors new procedures as appropriate
  • Provides reliable solutions to a wide range of difficult problems using sound problem solving techniques
Basic Qualifications
  • Bachelor’s Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Math, Physics or related field AND a minimum of 5 years relevant experience OR an equivalent combination of education and experience
  • Mastered proficiency in writing software in C, C++ on RTOS
  • Experience with Python for visualization and statistical analysis.
  • Demonstrated proficiency with designing well architectured software systems and modules that support new technology or improve capability/performance of existing functionality
  • Demonstrated competence with researching fundamental problems and implementing appropriate algorithmic solutions
  • Demonstrated ability to serve as a lead software engineer for a complex software project
  • Ability to decompose functional requirements into well-defined tasks while balancing quality, quantity, and complexity in work output
  • Demonstrated capability to offer peer technical assessments in areas of expertise, new technologies and software designs
  • Demonstrated strong and effective verbal, written, and interpersonal communication skills
  • Must be positive, detail oriented, organized, team oriented and a driven problem solver, multi-tasker, and self-starter with the ability to prioritize and lead in a fast paced, deadline-driven environment
Desired Qualifications
  • Strong quantitative, math, and statistics skills
  • Experience in defining, characterizing, and baselining performance metrics for systems and/or algorithms.
  • Experience with automation and testing software and systems,…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary