Senior GNSS/INS Embedded Systems Engineer

Garmin Ltd.

Boulder (CO)

On-site

USD 140,000 - 190,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Garmin Ltd. in Boulder, CO is seeking a Senior Software Engineer focused on GNSS/INS to join the Core Platform Technology team.

The role develops positioning solutions for embedded, real-time systems and collaborates across Garmin product segments to advance positioning technology. You will design, implement and test algorithms in C/C++, mentor junior engineers, and contribute to product development plans while exploring innovative positioning methods for consumer and enterprise applications.

Qualifications

  • Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, Aerospace Engineering, Math, Physics or related field AND a minimum of 5 years relevant experience OR an equivalent combination of education and experience
  • Experience in positioning algorithms for consumer applications with a strong understanding of GNSS measurements and error sources, estimation techniques including least squares & Kalman filtering, blunder/fault detection, multi-constellation and multi-frequency, AGNSS, inertial navigation systems, inertial sensors, sensor fusion and other geomatic related topics.
  • Proficient in software development and engineering with C/C++ for embedded, real-time environments
  • Strong ability to use scripting languages (i.e. Python, Matlab etc.) or C++ to automate data analysis of large amounts of data to verify positioning algorithms
  • Proven ability to explore and research technical algorithmic problems and implementing appropriate algorithmic solutions
  • Demonstrate a successful track record in managing exceedingly complex problems and providing success solutions which are highly innovative and ingenious
  • Experience with architecting solutions for multiple groups and/or disciplines
  • 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

Responsibilities

  • Contribute to productization and algorithm development in positioning technologies
  • Design, implement, test and document complex software applications using C/C++ for use in embedded systems
  • Participate in peer reviews of software designs, algorithm designs and software implementation
  • Collaborate with colleagues on software/algorithm design approaches and implementations
  • Provide reliable solutions to a variety of positioning problems using sound problem solving techniques
  • 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
  • Mentors and provides guidance to less experienced software engineers (Software Engineer 1 & 2 & Senior Software Engineers)
  • This job posting will expire on Thursday, Nov. 5, 2026.

Job description

Garmin Ltd. in Boulder, CO is seeking a Senior Software Engineer focused on GNSS/INS to join the Core Platform Technology team.

The role develops positioning solutions for embedded, real-time systems and collaborates across Garmin product segments to advance positioning technology. You will design, implement and test algorithms in C/C++, mentor junior engineers, and contribute to product development plans while exploring innovative positioning methods for consumer and enterprise applications.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior GNSS/INS Software Engineer - Embedded Systems
Senior GNSS/INS Software Engineer - Embedded Systems

Garmin • Boulder (CO)

On-site
USD 140,000 - 190,000
Garmin Benefits
Staff Software Engineer - GNSS/INS Positioning Innovator
Staff Software Engineer - GNSS/INS Positioning Innovator

Garmin • Boulder (CO)

On-site
USD 150,000 - 210,000
Garmin Benefits
Staff Software Engineer, GNSS/INS — Positioning Innovation
Staff Software Engineer, GNSS/INS — Positioning Innovation

Garmin Ltd. • Boulder (CO)

On-site
USD 150,000 - 190,000
Senior GNSS/INS Embedded Software Engineer
Senior GNSS/INS Embedded Software Engineer

Garmin • Olathe (KS)

On-site
USD 120,000 - 180,000
Garmin Benefits
Senior GNSS/INS Software Engineer - Embedded Systems
Senior GNSS/INS Software Engineer - Embedded Systems

Garmin Ltd. • Olathe (KS)

On-site
USD 120,000 - 160,000
Garmin Benefits
Senior Software Engineer - GNSS / INS
Senior Software Engineer - GNSS / INS

Garmin • Boulder (CO)

On-site
USD 140,000 - 190,000
Garmin Benefits
Senior Software Engineer - GNSS / INS
Senior Software Engineer - GNSS / INS

Garmin Ltd. • Boulder (CO)

On-site
USD 140,000 - 190,000
Staff GNSS/INS Software Engineer - Positioning Innovator
Staff GNSS/INS Software Engineer - Positioning Innovator

Garmin • Olathe (KS)

On-site
USD 140,000 - 180,000
Garmin Benefits
Staff Software Engineer - GNSS / INS
Staff Software Engineer - GNSS / INS

Garmin • Boulder (CO)

On-site
USD 150,000 - 210,000
Garmin Benefits
Senior Software Engineer - GNSS / INS
Senior Software Engineer - GNSS / INS

Garmin • Olathe (KS)

On-site
USD 120,000 - 160,000
Garmin Benefits