1 day ago
Base Salary
$134k - $170k/yr
Responsibilities
- Develop and productize GNSS, INS, sensor-fusion, and other positioning algorithms.
- Design, implement, test, and document complex C/C++ software for embedded, real-time systems.
- Use Python, MATLAB, or C++ to automate analysis of large data sets and verify positioning algorithms.
- Participate in software and algorithm design reviews and collaborate with colleagues across disciplines.
- Research technical algorithmic problems and implement innovative solutions.
- Contribute technical input to project goals, schedules, risk assessment, product plans, and concept documents.
- Architect solutions for multiple groups or disciplines and improve engineering processes and procedures.
- Mentor and guide less experienced software engineers.
Requirements
- Bachelor’s degree in computer science, electrical engineering, computer engineering, aerospace engineering, mathematics, physics, or a related field and at least 5 years of relevant experience, or an equivalent combination of education and experience.
- Experience developing positioning algorithms for consumer applications, including GNSS measurements and error sources, estimation techniques such as least squares and Kalman filtering, fault detection, multi-constellation and multi-frequency systems, AGNSS, inertial navigation, inertial sensors, and sensor fusion.
- Proficiency with C/C++ software development for embedded, real-time environments.
- Strong scripting or C++ skills for automating positioning-algorithm data analysis.
- Ability to research complex technical and algorithmic problems and implement appropriate solutions.
- Track record of solving highly complex problems, architecting solutions across groups or disciplines, and delivering innovative results.
- Preferred experience with inertial navigation techniques, Java, carrier-phase measurement processing, GNSS measurement generation and tracking loops, MEMS accelerometer and gyroscope modeling, and GNSS jamming or spoofing detection.
Benefits
- Full-time position located at Garmin’s Boulder, Colorado location.
- Position is eligible for Garmin’s benefit program.
- Job posting expires Thursday, November 5, 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.
