High Precision GNSS Algorithm Engineer

High Precision GNSS Algorithm Engineer

Septentrio

Espoo, Finland

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 hybrid navigation modules capable of centimeter-level-precision positioning. As an algorithm engineer, you’re part of our PNT Products development team.

Your mission

As High Precision GNSS Algorithm Engineer, you are a key contributor to the development of Septentrio next generation Positioning Engine. The Positioning Engine computes centimeter level position, cm/s velocity and sub-degree orientation based on GNSS ranges coupled with additional sensors such as accelerometers, gyros, a magnetometer, and an odometer.

You work closely with peer Software Engineers and GNSS Algorithms Experts to develop high quality software in C++, running efficiently on a state-of-the-art embedded platform and will ensure the flexibility, modularity and efficiency of the object-oriented software implementation starting from Matlab and/or C++ prototypes.

You develop unit tests and software test cases to validate your algorithms and software, leveraging the Septentrio library of real test data and the continuous integration framework.

Your qualifications

You have at least four years of hands-on experience in cm-level GNSS positioning, gained either in the industry or through academic research. You hold a MSc or PhD in geomatics, geodesy, aerospace engineering, mathematics, or a related field.

Your technical expertise will be crucial as you navigate the complexities of GNSS error components in adverse conditions, such as ionospheric storms or high multipath environments in industrial settings. A solid understanding of the Embedded Software Development Life Cycle, along with familiarity with tools like issue tracking, source control, and continuous integration, will help you excel in this role. Proficiency in embedded C/C++ is essential, and your experience as an algorithm developer will be backed by a strong foundation in linear algebra and advanced matrix handling. You’ll be tasked with performance evaluation, quality control, and error analysis for the algorithms you develop, ensuring that they meet the highest standards.

We value individuals who are proactive, structured, and analytical problem-solvers. You should enjoy working closely with a small team of specialists, where collaboration is key to our success.

While not mandatory, experience working in Agile/Scrum teams, knowledge of ambiguity resolution algorithms, and programming skills in Matlab and Python will give you an edge in this position.

Apply Now

Don't forget to mention Space-Careers when applying.

Share this Job

© EuroJobsites 2024