08 Nov
|
Garmin Canada
|
Cochrane
08 Nov
Garmin Canada
Cochrane
Build embedded positioning applications with C/C++ at Garmin’s Core Platform Technology team in Greater Kansas City or Cochrane, Alberta.
This Staff Software Engineer role focuses on GNSS and INS solutions for Garmin’s product categories. You will develop, test, and document complex software while exploring algorithmic problems. Collaboration includes peer reviews, technical research, and engineering recommendations.
Key Responsibilities:
- Implement complex C/C++ software for embedded real-time systems
- Test and document positioning applications and algorithm implementations
- Collaborate on software and algorithm design approaches
- Conduct research and feasibility studies on emerging technologies
- Represent Garmin with industry partners and peer groups
Requirements:
- Fourteen years relevant experience with qualifying degree, or equivalent
- Positioning algorithm experience for consumer applications
- Knowledge of GNSS error sources, Kalman filtering, and fault detection
- Ability to automate large-scale positioning data analysis
- Proven success solving highly complex algorithmic problems
Develop real-time positioning software at Garmin using GNSS, INS, C/C++, algorithm research, and rigorous data analysis.
📌 Embedded Positioning Algorithms Engineer (Cochrane)
🏢 Garmin Canada
📍 Cochrane