Product Verification Engineer
Job ID 2018-1368
Job Locations CA-AB-Calgary
Category Technical / Engineering
Type 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