Principal Navigation Software Engineer
Technology Positioning – Advanced R&
D
We are looking for a Principal Navigation Software Engineer to join our Technology Positioning team. In this role, you will contribute to the long‑term evolution of u‑blox positioning and PNT technologies, working at the intersection of GNSS positioning algorithms, system architecture, and advanced PNT concepts, spanning both mass‑market (SPG) and high‑precision (HPG) positioning domain
s.
This position is ideal for an experienced GNSS engineer who enjoys deep technical work while also contributing to technology strategy and future product directions across the u‑blox portfol
io.
Your
RoleAs part of the Technology Positioning team, you will work on advanced positioning and PNT concepts that influence both short‑ and long‑term technology roadmaps. You will collaborate closely with GNSS signal processing teams, system architects, embedded software teams, and external research partners to bring new positioning technologies from concept stage into production‑ready soluti
ons.
Depending on experience and seniority, the role can be shaped toward technical ownership of key algorithmic areas or broader technical leadership and cross‑team influ
ence.
Your Responsibi
- litiesDesign and development of GNSS positioning engine algorithms for mass‑market and high‑precision resilient PNT applica
- tions.Algorithm development and validation using Python / MATLAB, followed by implementation in embedded C/C++ for real‑time receiver environ
- ments.Performance analysis using simulations, lab measurements, and real‑world data
- sets.Exploration and prototyping of next‑generation positioning concepts, including high‑precision GNSS (RTK, PPP, PPP‑RTK), hybrid PNT, and multi‑layer positioning appro
- aches.Contribution to system‑level architecture, including interaction between measurement engine, positioning engine, sensors, and external aiding so
- urces.Close collaboration with R&D and product teams to support technology transfer from research into product develo
- pment.Technical documentation, internal knowledge sharing, and support for design reviews and architectural deci
- sions.Depending on seniority, mentoring of other engineers and technical leadership within selected focus
areas.
Your Skills and Exp
- erienceMSc or PhD in Electrical Engineering, Signal Processing, Automation, Robotics, Computer Science, or an equivalent technical
- field.Strong hands‑on experience with GNSS positioning engines, navigation and estimation algorithms, and performance analysis across embedded receiver s
- ystems.Solid understanding of the interaction between measurement layer, positioning engine, and system archit
- ecture.Proficiency in Python and/or MATLAB, with experience implementing algorithms in embedded
- C/C++.Experience working with real GNSS measurement data and performance evaluation under challenging cond
- itions.Analytical, detail‑oriented mindset with a strong focus on quality and robu
- stness.Ability to communicate complex technical topics clearly in E
nglish.
Nice
- to HaveExperience with high‑precision GNSS techniques (RTK, PPP, P
- PP‑RTK).Experience with mass‑market GNSS/SPG receiver architectures, including real‑time constraints, robustness trade‑offs, or large‑scale deployment conside
- rations.Exposure to resilient PNT, interference or spoofing mitigation, or integrity‑related
- topics.Experience with sensor fusion, SLAM, computer
- vision.Exposure to LEO‑PNT, SoOP, or hybrid PNT
- systems.Semiconductor, GNSS SoC, or embedded receiver development exp
- erience.Experience in technical leadership, mentoring, or cross‑team coord
ination.
What are yo
- ur perks?A multicultural and international company with over 60 different nati
- onalitiesProject-based activities working with colleagues across
- the globeA start-up and innovation mindset while in the process of scaling-up processes and eff
- icienciesHybrid working model & flexible work
- ing hoursA strong learning environment and regular career di
- scussionsCompany Performa
- nce Bonus… and discover even more by talking
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Systems Software Engineer - Embedded / Sensors
2026-05-18
Senior Systems Engineer (DSP) - C/C++ / MATLAB / Python
2026-05-22
Software Engineer (all genders)
2026-05-24
- Posted
- Apr 25, 2026
- Type
- Full-time
- Level
- Director
- Location
- Tampere
- Company
- u-blox
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Systems Software Engineer - Embedded / Sensors
2026-05-18
Senior Systems Engineer (DSP) - C/C++ / MATLAB / Python
2026-05-22
Software Engineer (all genders)
2026-05-24