Verification / Software Engineer Aerospace & Defense (Calgary)

Verification / Software Engineer Aerospace & Defense (Calgary)

09 Nov
|
NovAtel
|
Calgary

09 Nov

NovAtel

Calgary

Overview

Hexagon’s 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. You’ll be joining over 24,000 people in 50 countries on the leading edge of your field.

Hexagon’s 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 NovAtel’s positioning technologies. With a reputation for delivering on demanding projects, there is almost always a current challenge around the corner. The team works closely with customers, especially in the Defense sector.

Responsibilities

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++.

Qualifications

Must Have:

- Post-secondary degree, preferably in Computer Science, Electrical, Computer, Software, or Geomatics Engineering.
- 2–5 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 don’t 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 you’re 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 [email protected] and we will be pleased to follow up with you. Please do not send cover letters or resumes to this address

📌 Verification / Software Engineer Aerospace & Defense (Calgary)
🏢 NovAtel
📍 Calgary

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: verification / software engineer aerospace & defense (calgary) / calgary

Subscribe to this job alert:

Get the latest job offers by email for: verification / software engineer aerospace & defense (calgary) / calgary