721,262open jobs
43,022companies
101,631added this week
Browse all
Salary
$95k – $233k per year (Estimated)
Location
In office (Calgary)

Confirmed on the employer's own hiring board on Sep 23, 2026. First seen by Alion on Sep 23, 2026.

Overview
Company
Impact
Profile match
The Canadian Institute of Geomatics is a non-profit scientific and technical association dedicated to the advancement of geomatics and geospatial sciences in Canada. Founded in 1882, the organization provides professional certification, educational resources, and networking opportunities for specialists in fields such as GIS, surveying, photogrammetry, and remote sensing. Headquartered in Ottawa, Ontario, it serves as a key national network connecting government, academic, and private-sector geospatial professionals.

Overview

Hexagon's Autonomous Solutions business area is seeking an entry to intermediate level Software Engineer for the Algorithms (ALGO) group in developing market-leading GNSS solutions. You will have the opportunity to work closely with engineers across the broader NovAtel organization 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 and demonstrating Hexagon Autonomous Solutions’ innovative products and assisting new 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 a Software Engineer you will be responsible for the following:

  • Work in a team environment to research, develop, and enhance NovAtel’s industry-leading positioning algorithms
  • Respond to in-depth customer support questions
  • Build automation tools that analyze regression results, identify what changed, link performance shifts to parameter updates, and recommend next tuning actions
  • Collaborate with verification designers to develop automated test suites

Qualifications

Must-Have:

  • B.Sc. in Geomatics/Electrical/Software Engineering or similar relevant experience
  • Understanding of GNSS 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
  • Proactively identify opportunities for improvement
  • Excellent interpersonal skills and able to work effectively within a multi-disciplinary team
  • Derive satisfaction from your work being used in demanding real-world applications

Nice-to-Have:

  • Experience working in Agile/Scrum teams
  • Programming skills in Python
  • CI/CD integrations
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
721,262 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Calgary
$62k – $130k per year (Estimated) • In office • 3+ years exp • Bachelor's Degree • Calgary
Python
C#
C++
Lua
Apply
$47k – $77k per year (Estimated) • In office • Internship • Calgary
Python
C++
MATLAB
Robotics
Sensor Fusion
Apply
$43k – $70k per year (Estimated) • In office • Internship • Calgary
Python
C++
MATLAB
Apply
$42k – $69k per year (Estimated) • In office • Internship • Calgary
Python
C++
DevOps
CI/CD
Jenkins
Apply
In office • Internship • Calgary
Python
C++
DevOps
Kibana
Jenkins
Docker
Grafana
GitLab
Linux
Apply
$102k – $234k per year (Estimated) • In office • Tucson
Apply
$65k – $135k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Stockholm
AI/ML
Human-in-the-Loop
Apply
$66k – $135k per year (Estimated) • Remote/Hybrid • 5+ years exp • Bachelor's Degree • Calgary
SQL
Management
Jira
Agile
Apply
$103k – $231k per year (Estimated) • In office • Calgary
Apply
$40k – $50k per year • In office • Internship • High School Diploma
Apply
$70k – $159k per year (Estimated) • Remote/Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Edmonton • Calgary
AI/ML
Copilot
Claude
LLM Guardrails
Copilot Studio
Cybersecurity
DLP
Management
Power Automate
Power Apps
SharePoint
Apply
$67k – $153k per year (Estimated) • Remote • 5+ years exp • Bachelor's Degree • Calgary
Management
Outlook
Marketing
Salesforce
Apply
In office • Bachelor's Degree • Calgary
Python
Python
Poetry
DevOps
CI/CD
Jenkins
GitHub
GitLab
Apply
$108k – $157k per year • Equity • Remote/Hybrid • Full-Time • 2+ years exp • High School Diploma • Calgary • Toronto • Montreal
Python
Java
C++
AI/ML
Machine Learning
DevOps
GCP
Azure
AWS
Linux
Apply
$187k – $308k per year • Equity • Remote • Full-Time • 3+ years exp • Bachelor's Degree • Vancouver • Toronto • Regina • Quebec • Calgary
Go
DevOps
Splunk
CI/CD
Kubernetes
Apply
See all jobs
This is one of many
721,262 more open roles from verified company boards, updated every day.