Sensor Algorithms Software Engineer 1
Garmin
Software Engineering
Olathe, KS, USA
Posted on Mar 11, 2026
Overview
We are seeking a full-time Sensor Algorithms Software Engineer 1 in our Olathe, KS location to join our Core Platform Technology - Sensor Algorithms Team. As a member of our sensor algorithms team you will create and 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
This position is eligible for Garmin's benefit program. Details can be found here: Garmin Benefits
We are seeking a full-time Sensor Algorithms Software Engineer 1 in our Olathe, KS location to join our Core Platform Technology - Sensor Algorithms Team. As a member of our sensor algorithms team you will create and 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
- Develop innovative algorithms that utilize sensors, including accelerometers, gyroscopes, magnetometers, and barometric pressure sensors.
- Implement 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.
- Collaborate with team members and project stakeholders in carrying out development plans.
- Participate in peer code reviews and software design reviews.
- Coordinate closely with team members and product team engineers across Garmin to integrate and maintain algorithm solutions that serve our customers.
- Perform significant mathematical, statistical, and data analysis as part of the algorithm development process.
- Evaluate and understand various design tradeoffs including power consumption, cost, system constraints, reliability, and time to market.
- Bachelor’s Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics or related field OR an equivalent combination of education and experience
- Excellent academics (cumulative GPA greater than or equal to 3.0 as a general rule)
- Demonstrated knowledge, education, experience and/or training necessary to develop basic software in C, C++, C#, Java, assembly language, or other selected languages
- Outstanding academics (cumulative GPA greater than or equal to 3.5)
- Previous work or internship experience in design, particularly for consumer products
This position is eligible for Garmin's benefit program. Details can be found here: Garmin Benefits