Verification Software Engineer Aerospace & Defense
Job Summary
Hexagons Autonomous Solutions division is looking for a NovAtel Verification / Software Engineer to join our team in Calgary Alberta. You will contribute to product software development as part of a tightly integrated collaborative agile team of developers and testers. The initial focus of this role will be verification and test automation with progression toward firmware development.
The Location: This position is based in Calgary Alberta and follows a hybrid work model.
The Company: Hexagon is a global leader in digital reality solutions combining sensor software and autonomous technologies. We are putting data to work to boost efficiency productivity quality and safety across industrial manufacturing infrastructure public sector and mobility applications. Youll be joining over 24000 people in 50 countries on the leading edge of your field.
Hexagons Autonomous Solutions division is a global technology leader pioneering end-to-end solutions for assured positioning on land sea and air. We are an industry leader recognized for technical innovation unsurpassed quality and industry-leading customer support. Our solutions power intelligent positioning ecosystems in vital industries and safety-of-life applications. We enable the advancement of autonomous technology where cars UAVs industrial vehicles trains vessels and more will operate safely securely reliably and efficiently thanks to our solutions that provide assured autonomy and positioning.
The Defense Receiver team develops products using NovAtels positioning technologies. With a reputation for delivering on demanding projects there is almost always a new challenge around the corner. The team works closely with customers especially in the Defense sector.
Responsibilities:
- Perform test and verification activities for GNSS receivers.
- Understand and apply system requirements to develop test strategies and build test setups.
- Lead the development and maintenance of the receiver test framework.
- Perform end-to-end testing of GNSS receivers with antennas including anti-jam systems.
- Implement automated tests in Python and deploy them in a continuous integration system.
- Document test procedures results and compliance with requirements.
- Troubleshoot test failures and investigate issues including delving into source code.
- Implement bug fixes and new features in embedded firmware using C.
Must Have:
- Post-secondary degree preferably in Computer Science Electrical Computer Software or Geomatics Engineering.
- 25 years of experience in a high-technology manufacturing environment.
- Experience with Python or similar scripting languages.
- Experience with C or similar systems programming languages.
- Ability to learn quickly and apply knowledge to solve real-world problems.
- Strong communication skills both oral and written.
Nice To Have:
- Experience in embedded software development using C and real-time operating systems.
- Experience with Spirent and Skydel simulators.
- Experience with receiver high-speed testing.
- Experience with continuous integration systems especially Jenkins.
- Knowledge of communication protocols and interfaces such as TCP/IP CAN or USB.
- Knowledge of wireless communication technologies such as UHF cellular or Wi-Fi.
- Knowledge of GPS/GNSS.
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 but know when to ask for help.
- You dont mind documenting your work.
- You have an interest in embedded systems such as tinkering with Raspberry Pi or Arduino.
Not sure if you meet all the qualifications for this role Let us decide! At Hexagon we are committed to a diverse and inclusive work environment. If youre excited about the opportunities this role could bring we encourage you to apply. For any questions about the role or our company please email our team at and we will be pleased to follow up with you. Please do not send cover letters or resumes to this address
Required Experience:
IC