Returning Candidate?

Product Verification Engineer

Product Verification Engineer

Job ID 
Job Locations 
Technical / Engineering
Permanent Full-Time

More information about this job


NovAtel is expanding its Product Verification (PV) team with an enthusiastic, detail oriented person  who has a strong focus on product quality. This role offers you a chance to work hands-on with our world class GNSS technology to collect, process, and analyze data in a wide variety of situations.


By working with our experienced team of product verification engineers and developers, you will gain a 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 system level tests
  • Analyze 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 Computer Science, Computer, Software, Geomatics or Electrical Engineering
  • 0-3 years experience in a high technology engineering environment
  • Ability to work in a collaborative team environment
  • Working experience in C++ or python
  • Detail oriented person able to follow complex instructions and handle large data sets with a first-time right attitude
  • Focus on meeting deadlines without sacrificing work quality
  • Strong communication skills, both oral and written 

Key Success Factors:

  • You enjoy coding, and want to get better at it.
  • You work well in a collaborative team environment.
  • You are comfortable working individually yet know when to ask for help.
  • 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 an interest in software verification


  • Valid driver's license
  • Experience with testing or troubleshooting
  • Knowledge of GPS/GNSS
  • Knowledge of SW development including 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