Software Engineer

NovAtel Inc.

Calgary

On-site

CAD 70,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NovAtel Inc., part of Hexagon Autonomous Solutions, seeks an entry to intermediate Software Engineer for the ALGO group in Calgary to develop GNSS positioning algorithms and work with customers to implement solutions.

You will collaborate across teams, analyze data, and contribute to AI-driven tuning and automation, with opportunities to grow in a fast‑moving geomatics environment.

Qualifications

  • Must have B.Sc. in Geomatics, Electrical, or Software Engineering or equivalent.
  • Solid understanding of GNSS error modeling.
  • Familiar with linear and nonlinear optimization and numerical methods.
  • Proficient in C/C++ programming.
  • Excellent written and verbal communication skills.

Responsibilities

  • Research, develop, and enhance positioning algorithms in a team.
  • Respond to detailed customer support questions.
  • Build automation tools to analyze results and link changes to performance.
  • Collaborate with verification designers on automated test suites.

Skills

C/C++ programming
GNSS error modeling
Optimization methods
Strong written and verbal comms

Education

B.Sc. in Geomatics/Electrical/Software Engineering or similar

Tools

Python
CI/CD

Job description

Overview

Hexagon's Autonomous Solutions business area is seekingan entryto intermediate levelSoftwareEngineerfor theAlgorithms (ALGO) group in developing market-leading GNSS solutions. You will have the opportunity to work closely with engineers across the broaderNovAtelorganization as well as with customers to implement state‑of‑the‑art positioning algorithms, perform detailed data analysis, and explore AI-driven methods to improve algorithm tunning or improve development efficiency. You will support some of the industry's leading companies by coordinating anddemonstrating Hexagon Autonomous Solutions’ innovative products andassistingnew customers in integration with their systems.

Location: Hexagon is a global company with locations worldwide. Preference will be given to candidates in Calgary, AB.

Responsibilities

As aSoftwareEngineeryou willbe responsible forthe following:

  • Work in a team environment to research, develop, and enhanceNovAtel’sindustry-leading positioning algorithms
  • Respond to in-depth customer support questions
  • Build automation tools that analyze regression results,identifywhatchanged, link performance shifts to parameter updates, and recommend next tuning actions
  • Collaborate with verification designers to develop automated testsuites
Qualifications

Must-Have:

  • B.Sc.in Geomatics/Electrical/Software Engineeringor similar relevant experience
  • UnderstandingofGNSS error modeling
  • Familiar with linear and non-linear optimization and computational numerical methods
  • C/C++ programming skills
  • Strong written and verbal communication skills

Key Success Factors:

  • Confident Self-starter
  • Proactivelyidentifyopportunities for improvement
  • Excellent interpersonal skills and able to work effectively within a multi-disciplinary team
  • Derive satisfaction from your work being used in demandingreal-worldapplications

Nice-to-Have:

  • Experience working in Agile/Scrum teams
  • Programming skills in Python
  • CI/CD integrations
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Hexagon Autonomous Solutions • Calgary

On-site
CAD 70,000 - 100,000
GNSS Algorithm Engineer
GNSS Algorithm Engineer

Hexagon Autonomous Solutions • Calgary

On-site
CAD 90,000 - 130,000
GNSS Algorithms Engineer – AI-Driven Positioning
GNSS Algorithms Engineer – AI-Driven Positioning

Hexagon Autonomous Solutions • Calgary

On-site
CAD 70,000 - 100,000
GNSS Algorithm Engineer — Innovate Positioning Solutions
GNSS Algorithm Engineer — Innovate Positioning Solutions

Hexagon Autonomous Solutions • Calgary

On-site
CAD 90,000 - 130,000
Intermediate Systems Engineer
Intermediate Systems Engineer

Hexagon Autonomous Solutions • Calgary

On-site
CAD 90,000 - 120,000
Software Test Designer
Software Test Designer

Hexagon Autonomous Solutions • Calgary

On-site
CAD 70,000 - 100,000
Software Engineer (1 Year Term)
Software Engineer (1 Year Term)

Hexagon Autonomous Solutions • Calgary

On-site
CAD 80,000 - 110,000
Applications Support Representative
Applications Support Representative

Hexagon Autonomous Solutions • Calgary

On-site
CAD 55,000 - 75,000
Hardware Verification Engineer
Hardware Verification Engineer

Hexagon Autonomous Solutions • Calgary

On-site
CAD 85,000 - 120,000
Project Manager
Project Manager

NovAtel Inc. • Calgary

On-site
CAD 90,000 - 120,000