Returning Candidate?

Product Verification Engineer

Product Verification Engineer

Job ID 
NovAtel Inc.
Job Locations 
Technical / Engineering
Permanent Full-Time

More information about this job


Due to internal career growth, NovAtel has an immediate opening available within its Product Verification (PV) team for an enthusiastic, detail oriented person who has a strong focus on product quality. As a member of the PV team you will have a chance to work hands-on with our world class GNSS technology to collect, process, and analyze data in a wide variety of situations.


Collaborating with our experienced team of product verification engineers and developers, you will utilize your theoretical understanding of GNSS and its applications. This job will provide you with diverse experience in both GNSS and in Firmware (FW) Verification in a fun, fast-paced, and interactive work environment. A typical day in this team may include local field work, testing using high-end GNSS Simulators or Playback technologies, hands-on data collection and analysis, C++ or python coding, test development, etc. -  in other words, "typical" in our team means variety!


  • Design and maintain manual and automated GNSS system level tests for NovAtel receivers including ground reference receivers
  • Analyze geomatics test data using graphical and statistical methods to identify and investigate FW defects
  • Compile high quality written reports using standard templates
  • Create or update NovAtel test utilities and scripts using Python and other scripting languages or C++
  • Work as an active member in the Agile development teams to plan and execute testing
  • Some local field work outside of the NovAtel site may be required



  • Post-secondary degree, preferably in Geomatics, Computer Science, Computer, Software, or Electrical Engineering
  • 2-5 years experience in a high technology engineering environment
  • Experience with software testing and troubleshooting
  • Working experience in C++ or python
  • Knowledge of GPS/GNSS
  • Strong communication skills, both oral and written 

Key Success Factors:

  • Focus on meeting deadlines without sacrificing work quality
  • Detail oriented person able to follow complex instructions and handle large data sets with a first-time right attitude
  • You are comfortable working both in a collaborative team environment and individually
  • You view documentation as critical to the long term success of your work
  • When you see a problem, you're compelled to solve it
  • You have a long term interest in software verification


  • Familiar with aviation software standards
  • Knowledge of version control tools such as Perforce
  • Experience with Jenkins or other continuous integration system
  • Experience with communication interfaces such as RS-232, CAN, USB, Ethernet, Wifi or UHF
  • Experience with requirements management tools such as DOORs or Polarion