7 days ago
Responsibilities
- Develop GNSS- and INS-based positioning solutions for Garmin’s product categories.
- Design, implement, test, and document complex C/C++ software for embedded, real-time environments.
- Research positioning technologies, conduct feasibility studies, and provide recommendations to engineering management.
- Develop and validate positioning algorithms using data analysis automation and scripting.
- Architect solutions across multiple groups and disciplines and participate in software and algorithm design reviews.
- Represent Garmin with industry partners, peer groups, and regulatory agencies.
- Contribute inventions, designs, and techniques that advance product and application development.
- Mentor and provide technical guidance to less experienced software engineers.
Requirements
- Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, Aerospace Engineering, Math, Physics, or a related field, plus at least 14 years of relevant experience, or an equivalent combination of education and experience.
- Experience developing positioning algorithms for consumer applications, including GNSS measurements, error sources, estimation techniques, least squares, Kalman filtering, fault detection, multi-constellation and multi-frequency systems, AGNSS, inertial navigation, inertial sensors, and sensor fusion.
- Proficiency in C/C++ software development for embedded, real-time environments.
- Ability to use Python, Matlab, or C++ to automate analysis of large datasets and verify positioning algorithms.
- Experience researching complex algorithmic problems, implementing solutions, and architecting solutions for multiple groups or disciplines.
- Demonstrated success managing highly complex, innovative technical problems.
- Preferred experience includes inertial navigation, vehicle and pedestrian dead reckoning, GNSS-aided INS, PVT, carrier phase processing, GNSS tracking loops, MEMS sensors, and detection of jamming or spoofing.
- Experience with Java is desirable.
Benefits
- Full-time position at Garmin’s Boulder, Colorado site.
- Eligible for Garmin’s benefits program.
- Job posting expires Friday, October 30, 2026.
About Garmin
Garmin designs and sells GPS-enabled electronics and software for consumers and specialized markets, including wearables, automotive, marine, outdoor, and aviation. Its portfolio spans smartwatches and cycling computers to chartplotters and certified avionics, with revenue from device sales plus maps, apps, and subscription services. Founded in 1989 and headquartered in Olathe, Kansas, Garmin is a public company traded on NASDAQ (GRMN) with global manufacturing and R&D sites.
