Thalwil
10 hours ago
Principal Navigation Software Engineer
- 13 April 2026
- 100%
- Permanent position
- Thalwil
About the job
About u-blox u-blox (SIX:UBXN) is a global leader in automotive, industrial, and consumer markets, driving innovation through our cutting-edge positioning and short-range communication technologies. We are the pioneers behind high-precision technologies, providing smart and reliable solutions that enable people, vehicles, and machines to determine their precise position and communicate wirelessly. With headquarters in Thalwil, Switzerland, and offices across Europe, Asia, and the USA, we are making a global impact.
Job Description
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 domains. 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 portfolio. Your Role As 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 solutions. Depending on experience and seniority, the role can be shaped toward technical ownership of key algorithmic areas or broader technical leadership and cross ‑team influence.
Your Responsibilities
Design and development of GNSS positioning engine algorithms for mass ‑market and high ‑precision resilient PNT applications. Algorithm development and validation using Python / MATLAB, followed by implementation in embedded C/C++ for real ‑time receiver environments. 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 approaches. Contribution to system ‑level architecture, including interaction between measurement engine, positioning engine, sensors, and external aiding sources. Close collaboration with R&D and product teams to support technology transfer from research into product development. Technical documentation, internal knowledge sharing, and support for design reviews and architectural decisions. Depending on seniority, mentoring of other engineers and technical leadership within selected focus areas.
Your Skills and Experience
MSc 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 systems. Solid understanding of the interaction between measurement layer, positioning engine, and system architecture. 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 conditions. Analytical, detail ‑oriented mindset with a strong focus on quality and robustness. Ability to communicate complex technical topics clearly in English.
Nice to Have Experience with high ‑precision GNSS techniques (RTK, PPP, PPP ‑RTK). Experience with mass ‑market GNSS/SPG receiver architectures, including real ‑time constraints, robustness trade ‑offs, or large ‑scale deployment considerations. 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 experience. Experience in technical leadership, mentoring, or cross ‑team coordination.
What are your perks?
A multicultural and international company with over 60 different nationalities Project-based activities working with colleagues across the globe A start-up and innovation mindset while in the process of scaling-up processes and efficiencies Hybrid working model & flexible working hours A strong learning environment and regular career discussions Company Performance Bonus … and discover even more by talking with us!