NovAtel

GNSS Software Engineer

NovAtel
Apply
1 day ago
Calgary, CanadaMid Level

Responsibilities

  • Integrate and support measurement engines for high-precision GNSS receivers.
  • Apply signal-processing theory to improve GNSS tracking algorithms, performance, features, and specialized applications.
  • Define functional and performance requirements and design, code, and test production software solutions.
  • Analyze test data using graphical and statistical methods, including artificial intelligence.
  • Plan and support software-feature testing with verification engineers.
  • Investigate system defects and resolve problems through structured analysis.
  • Collaborate with multidisciplinary teams to identify new ideas and areas for investigation.
  • Support complex customer integrations and use cases with the Applications Engineering team.

Requirements

  • Bachelor’s or master’s degree in Electrical, Geomatics, or Software Engineering.
  • At least 3 years of industry experience.
  • Experience writing and debugging embedded C/C++ and Python code with AI.
  • Strong data-analysis and problem-solving skills.
  • Understanding of GNSS technology and baseband signal processing, including signal structures, tracking loops, multipath, and spoofing.
  • Strong interpersonal and multidisciplinary collaboration skills.
  • Familiarity with real-time operating systems and Embedded Linux is preferred.
  • Real-world experience with GNSS receivers or applications is preferred.
  • Knowledge of statistical analysis is preferred.

Benefits

  • Calgary-based hybrid work model requiring two days per week in the office.
  • Candidates elsewhere in Canada may be considered for remote work depending on experience.
  • Inclusive and diverse work environment.

Tech Stack

Categories

Contact me