High-Accuracy GNSS Algorithms Engineer

Contract type
Ongoing
Work mode
Remote
Experience
3 years

Job description

A Staff High-accuracy GNSS Algorithms Engineer role at Swift Navigation, working on the Skylark corrections engine to design and implement advanced GNSS positioning algorithms. The role provides technical leadership across the Skylark engineering group and owns features from problem definition through release.

At a glance

Work mode
Remote

What you'll do

  • Define, design, implement and document new features in Swift's GNSS corrections engine, with a focus on advanced user positioning algorithms (PPP/RTK), orbit/clock estimation and atmospheric modeling.
  • Provide technical leadership on challenging, cross-cutting engineering projects spanning atmospheric modeling, correction generation, and message formatting.
  • Take complex problems from target markets and customers and distill them into coherent technical strategies and execution plans.
  • Drive clean software engineering practices through code reviews, design reviews, and architectural guidance to teammates and other Skylark teams.
  • Act as a standard bearer for new technologies and techniques in GNSS positioning, balancing innovation against operational pragmatism.
  • Proactively address technical debt and design systems for maximum utility across the Skylark product line.
  • Collaborate with the team tech lead, PMs, and adjacent teams to ensure technical alignment across releases.
  • Mentor engineers across the team, including senior ICs, and contribute to the development of the broader Skylark engineering group.

What we're looking for

  • Strong background in GNSS positioning algorithms, ideally PPP, RTK, or SSR-based correction systems.
  • Deep understanding of atmospheric effects on GNSS signals (ionosphere, troposphere) and approaches to model and mitigate them.
  • Demonstrated technical leadership on large-scale projects delivered to production.
  • Modern C++, with the ability to write clean, performant, well-tested code.
  • Experience working iteratively with strong cross-functional communication across engineering, product, and customer-facing stakeholders.
  • Git or equivalent version control systems, and modern software engineering practices (CI, code review, automated testing).

Nice to have

  • Hands-on experience with estimation techniques (Kalman/least-squares estimation, multi-kernel approaches, Gaussian processes).
  • Scientific computing and signal processing fundamentals.
  • Strong proficiency in Python for scientific analysis and algorithmic prototyping.
  • Software architecture design at the service or system level.
  • Cloud-based GNSS correction services and the operational constraints they bring.
  • Open-source contribution and thought leadership in the GNSS or geospatial community.
  • An enthusiastic, self-motivated approach to learning and exploring new technologies.

Your team

Skylark engineering group

The team working on the Skylark corrections engine.

Apply

About Swift Navigation

Changing the way we navigate and understand the world

Swift's precise positioning technology platform improves location accuracy from several meters to centimeter-level and is used by millions of devices across the globe. Swift's technology is trusted by users across industries, enabling safer driving, improving efficiency for last-mile delivery and commercial transport operations, increasing accuracy for mobile devices and creating new possibilities for rail, robotics, and machine control.

Key facts

  • Precise positioning technology platform improves location accuracy from several meters to centimeter-level
  • Technology used by millions of devices across the globe
  • Trusted by users across industries including driving, last-mile delivery, commercial transport, mobile devices, rail, robotics, and machine control

What they value

  • Diverse
  • Flexible
  • Supportive