Logo for Septentrio

Vacancy | High Precision GNSS Algorithm Engineer | Office in Leuven or Espoo, or remote

Roles & Responsibilities

  • MSc or PhD in Geomatics, Geodesy, Aerospace Engineering, Mathematics, or related field; at least five years of hands-on centimeter-level GNSS positioning experience in industry.
  • Strong understanding of GNSS error components and their behavior in adverse conditions (ionospheric storms, high multipath environments).
  • Proficiency in modern embedded C++, with experience as an algorithm developer and a solid foundation in linear algebra and advanced matrix handling; familiarity with embedded software development life cycle, issue tracking, source control, and CI tools.
  • Specialized knowledge including clear documentation and rigorous unit testing practices, advanced parameter estimation methods, and data-driven performance tuning.

Requirements:

  • Positioning Engine Development: contribute to the development of Septentrio's next-generation Positioning Engine, which computes centimeter-level positions, cm/s velocities, and sub-degree orientations based on GNSS ranges combined with additional sensors such as accelerometers, gyros, and odometers.
  • Collaboration and Software Development: work closely with Software Engineers and Algorithm Experts to develop high-quality C++ software that runs efficiently on a state-of-the-art embedded platform.
  • Software Design and Implementation: ensure flexibility, modularity, and performance of the software implementation.
  • Testing, Validation, and CI: develop unit tests and software test cases; leverage the Septentrio library of test data and the continuous integration framework to support reliable algorithm and software development.

Job description

For our office in Leuven or Espoo, or remote, we are looking for highly qualified and motivated professionals like you. If you think you have what it takes to keep Septentrio firmly in Pole Position, get in touch.

We need you for the position of

High Precision GNSS Algorithm Engineer

 

The Job

Our High Precision GNSS Algorithm Engineer designs, implements and validates our state-of-the-art embedded positioning and navigation software. This software runs on GNSS and GNSS/INS navigation modules capable of centimeter-level-precision positioning. As an algorithm engineer, you’re part of our PNT Products development team.

Your Mission

Positioning Engine Development: Contribute to the development of Septentrio’s next-generation Positioning Engine, which computes centimeter-level positions, cm/s velocities, and sub-degree orientations based on GNSS ranges combined with additional sensors such as accelerometers, gyros, and odometers.

Collaboration & Software Development: Work closely with Software Engineers and Algorithm Experts to develop high-quality C++ software that runs efficiently on a state-of-the-art embedded platform.

Software Design & Implementation: Ensure flexibility, modularity, and performance of the software implementation.

Testing & Validation: Develop unit tests and software test cases to validate algorithms and software functionality, ensuring robustness and performance.

Data & Continuous Integration: Leverage the Septentrio library of test data and the continuous integration framework to support reliable and efficient algorithm and software development.

Your Qualifications

Education & Experience:

  • MSc or PhD in Geomatics, Geodesy, Aerospace Engineering, Mathematics, or a related field.
  • At least five years of hands-on experience in centimeter-level GNSS positioning gained in industry.

Technical Expertise:

  • Strong understanding of GNSS error components and their behavior in adverse conditions (e.g., ionospheric storms, high multipath industrial environments).
  • Solid grasp of the Embedded Software Development Life Cycle, including familiarity with issue tracking, source control, and continuous integration tools.
  • Proficiency in modern embedded C++, backed by experience as an algorithm developer and a strong foundation in linear algebra and advanced matrix handling.
  • Skilled in performance evaluation, quality control, and error analysis for algorithm development.

Specialized Knowledge:

  • Embraces clear documentation and rigorous unit testing practices.
  • Knowledgeable in advanced parameter estimation methods.
  • Experienced in data-driven performance tuning to optimize algorithm efficiency.

Preferred Skills (Nice to Have):

  • Experience working in Agile/Scrum teams.
  • Familiarity with ambiguity resolution algorithms.
  • Programming skills in MATLAB and Python.

Personal Attributes:

  • Structured, eager to learn, product-driven, and an analytical problem-solver.

 

Our Offer

In exchange for your talent, we offer a very competitive compensation package in a top-notch high-tech, international working environment. At Septentrio you’ll have room to grow, both personally and professionally. Our on-boarding plan is legendary, our homework policy family-friendly. Get in touch and help us shoot for the moon, the stars and beyond.A qr code on a white background

Description automatically generated                                                     

 

Algorithm Engineer Related jobs

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.