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.
Senior GNSS INS Software Engineer in Cochrane employer: Garmin Canada Inc.
Garmin is an exceptional employer that fosters a culture of innovation and collaboration, particularly for the Senior Software Engineer role in Cochrane, Alberta. Employees benefit from a supportive work environment that encourages professional growth through mentorship and advanced technical research opportunities, all while contributing to cutting-edge positioning technologies that impact various product segments. With a commitment to diversity and a comprehensive benefits program, Garmin stands out as a rewarding place to build a meaningful career.