Garmin · 2 hours ago
Senior Algorithms Software Engineer (Data Scientist)
Garmin is seeking a full-time Senior Algorithms Software Engineer (Data Scientist) to join their Core Platform Technology - Sensor Algorithms Team in Olathe, KS. The role involves creating and implementing innovative sensor-based algorithms for various Garmin products, while collaborating with team members and providing technical input on development plans.
Consumer ElectronicsConsumer GoodsElectrical DistributionElectronics
Responsibilities
Design, develop, and advance innovative algorithms that utilize sensors, including accelerometers, gyroscopes, magnetometers, and barometric pressure sensors
Explore novel and cutting-edge sensors and algorithms technologies and applications
Collaborate with team members and other developers in algorithm development, technical assessments in areas of expertise, peer code reviews, and software design
Participate in project leadership and planning, including aligning with project stakeholders and providing technical input to development plans
Develop 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
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
Offer process improvement suggestions and author new procedures as appropriate
Mentor less experienced Software Engineers, providing technical expertise and guidance
Qualification
Required
Bachelor's Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics or related field AND a minimum of 5 years relevant experience OR an equivalent combination of education and experience
Excellent academics (cumulative GPA greater than or equal to 3.0 as a general rule)
Experience with real-time signal processing on sensor data
Proficiency in writing software in C and C++ on embedded processors
Use of Python for signal processing, visualization, and statistical analysis
Experience with collaborative software development in a team environment
Strong and effective verbal, written, and interpersonal communication skills
Strong quantitative, math, statistics, physics, and dynamics knowledge
Preferred
Outstanding academics (cumulative GPA greater than or equal to 3.5)
Experience with inertial sensors, magnetic, and/or barometric pressure sensors
Experience with sensor fusion, time series analysis, Kalman filtering, and/or digital signal processing (DSP)
Experience with data science, statistics, linear regression, deep learning, reinforcement learning, and/or other machine learning techniques
Experience with attitude and heading reference systems (AHRS), altimeter systems, GPS/GNSS positioning solutions, and/or inertial navigation systems (INS)
Experience working on multiple simultaneous development projects
Experience debugging complex problems on embedded systems
Interest and ability to learn other coding languages and relevant algorithm development skills as needed
Excitement to create and deliver algorithms for runners, cyclists, hikers, golfers, athletes, fitness buffs, and any person seeking to beat yesterday
Benefits
Garmin's benefit program
Company
Garmin
WHERE DO WE START? How about Kansas City? That’s our home. That’s where Garmin put a stake in the ground in 1989.
H1B Sponsorship
Garmin has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (69)
2024 (61)
2023 (40)
2022 (85)
2021 (85)
2020 (76)
Funding
Current Stage
Late StageTotal Funding
unknown2007-01-04Acquired
Leadership Team
Recent News
TechRadar.com
2025-10-07
Company data provided by crunchbase