IT & Software

Senior GNSS INS Software Engineer

Garmin Canada Inc.

Town Of Cochrane · Alberta · Canada

Develop GNSS and INS positioning solutions as a Senior Software Engineer with Garmin in the Greater Kansas City area or Cochrane, Alberta.

Work on Garmin’s Core Platform Technology team, advancing positioning technology across product segments. The role combines C/C++ embedded software engineering, positioning algorithms, and technical research. You will collaborate across disciplines while contributing to productization and algorithm development.

Key Responsibilities:

  • Develop GNSS and INS based positioning solutions
  • Design, implement, test, and document C/C++ embedded software
  • Contribute to positioning algorithm productization
  • Review software and algorithm designs with peers
  • Mentor less experienced Software Engineers

Requirements:

  • Bachelor’s degree and five years’ relevant experience, or equivalent
  • Experience with GNSS measurements, error sources, and estimation techniques
  • Proficiency with C/C++ in embedded real-time environments
  • Ability to automate positioning data analysis using Python, Matlab, or C++
  • Experience researching and implementing algorithmic solutions

Apply GNSS, INS, C/C++, and algorithm development expertise to Garmin’s advanced positioning technology initiatives.

#J-18808-Ljbffr

Reference: WJ-2742_465830

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.