Returning Candidate?

Geomatics Engineer

Geomatics Engineer

Job ID 
Job Locations 
Technical / Engineering
Permanent Full-Time

More information about this job


As a Geomatics Engineer with NovAtel Inc.'s Positioning Algorithms team you will design, implement, explore and verify improvements to real-time GNSS positioning algorithms. You will have opportunities to collaborate with other engineers across the NovAtel organization, investigate escalated customer issues, implement algorithm enhancements, perform data analysis, and participate in firmware qualifications. Your previous experience in implementing positioning algorithms, troubleshooting abilities, and methodical problem solving approach will support ongoing business initiatives in our exciting high tech environment.


  • Implement new features and improvements; driving the design, implementation and verification of the feature throughout the product lifecycle.
  • Interface with marketing, product managers and systems team to create robust and complete requirements
  • Collaborate with verification designers to plan, execute tests and develop automated test suites.
  • Support customer service and customers of existing products through problem investigation, defect resolution and testing.
  • Create and review design documentation which includes conceptual ideas, design specifications, test plans and test results.
  • Analyze real world and test environment data to make data driven decision
  • Explore new advancements in GNSS positioning and find ways to incorporate it into our products
  • Innovate new ideas to enhance positioning performance



  • B.Sc. in Engineering, Computer Science, or Applied Mathematics 
  • Knowledge of GNSS systems and filtering techniques (least squares, Kalman filtering, etc.)
  • Knowledge of coordinate systems and reference frames
  • Comfortable reading and writing code in C/C++ and scripting languages such as Python
  • Strong data analysis skills
  • Strong written and verbal communication skills

Key Success Factors:

  • Excellent interpersonal skills and able to work effectively within a multi-disciplinary team
  • Innate sense of curiosity and conscientiousness
  • Excited by new technologies and new possibilities
  • Derive satisfaction from your work being used in demanding real world applications
  • Sense of urgency to meet customer expectations


  • M.Sc or Ph.D in Engineering, Computer Science, or Applied Mathematics 
  • 5+ years of working in a technology development environment;
  • Experience with Precise Point Positioning technologies
  • Knowledge of embedded systems
  • Experience working in development environments that follow standards such as ISO-16949