Senior GNSS/INS Navigation Engineer

u-blox AG

Espoo

Hybrid

EUR 90,000 - 120,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid working model
International team
Performance bonus
Modern offices Espoo/Tampere
Career development
Team events

Job summary

u-blox in Espoo, Finland, seeks a Senior GNSS/INS Navigation Engineer to join a fast-paced, international R&D team. You will develop core GNSS/INS algorithms for production-grade embedded systems.

Lead a small team, influence technical roadmaps, and ensure robustness in challenging environments via advanced sensor fusion and rigorous testing.

The role offers a hybrid work model with Espoo/Tampere offices and a collaborative culture shaping cutting-edge positioning technology.

Qualifications

  • 7+ years of GNSS/INS navigation experience.
  • Strong understanding of GNSS fundamentals and estimation methods.
  • Proficiency in C/C++ and Python with production-grade software experience.
  • Experience with sensor fusion, multi-sensor navigation, and verification.

Responsibilities

  • Design and implement GNSS/INS and multi-sensor fusion algorithms for embedded products.
  • Line-manage a team of engineers, supporting development and growth.
  • Collaborate across engineering, verification, and product teams.
  • Develop production-quality software in C/C++ and Python; create documentation.

Skills

GNSS/INS navigation
Multi-sensor fusion
C/C++
Python
Estimation theory
Agile development
Leadership
English communication

Education

Master's or PhD in related field

Tools

Python
C/C++
CI/CD
Version control

Job description

Job Details: Senior GNSS/INS Navigation Engineer

Full details of the job.

Vacancy Name

Vacancy Name Senior GNSS/INS Navigation Engineer

Location City

Location City ESPOO

Location Region

Location Country

Location Country Finland

Role also available in

Role also available in Tampere, Finland

About u-blox

About u-blox u-blox 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

Join a team shaping one of the world's most widely used technologies. GNSS powers billions of devices every day and continues to evolve through breakthroughs in accuracy, robustness, and efficiency. At u-blox, our team develops the GNSS/INS positioning engine that powers products used around the world. By combining embedded software development and GNSS algorithm engineering, this role offers a unique opportunity to take ideas and innovations from concept all the way to production. Working in a fast-paced, international environment, you will collaborate across agile teams, learn from some of the industry's most experienced engineers, and contribute to a culture built on teamwork, open communication, accountability, and shared success.

You are a collaborative Senior GNSS/INS Navigation Engineer who enjoys solving complex positioning and navigation challenges as part of a high-performing R&D team. You combine deep technical expertise in GNSS positioning, inertial navigation, estimation theory, and multi-sensor fusion algorithms with strong software engineering skills, enabling you to transform advanced algorithms into robust, production-ready solutions.You are passionate about developing robust navigation solutions that continue to operate reliably in degraded, denied, or contested positioning environments through advanced sensor fusion and estimation techniques.You work effectively across disciplines, collaborating with system engineers, software developers, verification engineers, and product teams to deliver world-class positioning performance. You communicate complex technical concepts clearly, contribute actively to technical discussions, and provide guidance to less experienced engineers.

Equally comfortable researching new concepts and delivering commercial products, you take ownership of the complete algorithm development lifecycle, from concept and prototyping through implementation, verification, optimization, and product release. You are driven by data, embrace rigorous testing and validation, and continuously seek opportunities to improve accuracy, robustness, and efficiency.

You thrive in a technically demanding environment, quickly identify key challenges in complex systems, and make sound engineering decisions based on both theory and practical constraints.

With a passion for innovation and excellence, you help strengthen u-blox's leadership in GNSS, sensor fusion, and positioning technologies. In addition, as a technical leader and line manager, you contribute to building a high-performing engineering organization by developing talent, strengthening competencies, and supporting the long-term growth of your team.

Your Responsibilities
  • Design, develop, and enhance core GNSS, navigation, and multi-sensor fusion algorithms for embedded positioning products.
  • Design and develop algorithms that enhance positioning robustness, integrity, and resilience in challenging operating environments, including degraded GNSS conditions and electromagnetic interference.
  • Line-manage a team of approximately five engineers, supporting their professional development, performance, engagement, and technical growth.
  • Contribute across the full development lifecycle, from requirements and feature definition to implementation, validation, and release.
  • Implement algorithm concepts in production-quality software using C/C++.
  • Analyse navigation performance and investigate challenging real-world operating scenarios.
  • Develop and maintain automated test solutions using Python to ensure product quality and efficient verification.
  • Create and maintain technical documentation for functional blocks, features, and development activities.
  • Investigate software defects and customer-reported issues, developing fixesand workarounds where needed.
  • Collaborate on work planning and technical discussions.
  • Contribute to technical roadmaps, innovation activities and patent generation
Your Skills and Experience
  • Master's or PhD degree in Electrical Engineering, Computer Science, Robotics, Aerospace Engineering, Physics, Mathematics, or a related field.
  • 7+ years of experience developing GNSS/INS navigation solutions, multi-sensor fusion, or related positioning technologies.
  • Strong understanding of GNSS positioning fundamentals, including measurement processing, estimation techniques, statistical methods, and performance analysis.
  • Strong software development skills in C/C++ and Python.
  • Proficiency with software engineering best practices, version control, CI/CD, and code review processes.
  • Strong analytical and problem-solving skills, including software debugging, data analysis, validation and testing in simulated and real-world environments (e.g., SIL/HIL)
  • Familiarity with agile software development practices.
  • Excellent communication and teamwork abilities. Fluent in English.
Bonus
  • Experience developing algorithms for automotive, autonomous systems, robotics, UAVs, or precision navigation applications.
  • Knowledge of PPP, RTK, carrier-phase processing, and ambiguityresolution.
  • Experience with embedded systems and real-time software.
  • Familiarity with machine learning techniques applied to navigation and positioning.
  • Patent portfolio or record of technical publications in navigation-related fields.
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
  • Modern office premises at easy access location in Perkkaa, Espoo or Hervanta, Tampere
  • Sport activities and Team events
  • ... and discover even more by talking with us!
Learn more about u-blox and its mission by watching this video!

We see diversity as a strength and promote a culture of inclusion among our employees. Our varied backgrounds, ideas and experiences are critical to our success. We strive to become a strong learning organization and are committed to provide our employees with equal opportunities regardless of differences such as gender, race, ethnicity, generations, belief.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Application Engineer
Senior Application Engineer

u-blox AG • Espoo

On-site
EUR 65,000 - 95,000
Hybrid working model
Flexible working hours
Learning and development
+4
Senior GNSS/INS Navigation Engineer
Senior GNSS/INS Navigation Engineer

u-blox • Espoo

Hybrid
EUR 90,000 - 130,000
Above-average social benefits
Flexible working with some work-from-⁠
Hybrid/remote days
Senior Signal Processing Engineer
Senior Signal Processing Engineer

u-blox AG • Tampere

On-site
EUR 70,000 - 90,000
Flexible working
Work from home
Senior GNSS/INS Navigation Engineer (Hybrid, Espoo/Tampere)
Senior GNSS/INS Navigation Engineer (Hybrid, Espoo/Tampere)

u-blox AG • Espoo

Hybrid
EUR 90,000 - 120,000
Hybrid working model
International team
Performance bonus
+3
Senior GNSS/INS Navigation Engineer — Sensor Fusion Lead
Senior GNSS/INS Navigation Engineer — Sensor Fusion Lead

u-blox • Espoo

Hybrid
EUR 90,000 - 130,000
Above-average social benefits
Flexible working with some work-from-⁠
Hybrid/remote days
Senior GNSS Application Engineer – Hybrid (Espoo/Tampere)
Senior GNSS Application Engineer – Hybrid (Espoo/Tampere)

u-blox AG • Espoo

Hybrid
EUR 65,000 - 95,000
Hybrid working model
Flexible working hours
Learning and development
+4
Field Application Engineer
Field Application Engineer

oneNav • Tampere

On-site
EUR 70,000 - 90,000
Competitive compensation with stock options
Startup-style perks
Career growth opportunities
Embedded Engineer
Embedded Engineer

Sine Eng • Tampere

Hybrid
EUR 70,000 - 90,000
Paid Time Off
Health & Wellness Package
Lunch Benefit
+14
QA Engineer
QA Engineer

Sine Engineering • Tampere

On-site
EUR 45,000 - 65,000
Paid Time Off
Health & Wellness Package
High-End Equipment
+2
UAV Pilot & Engineer
UAV Pilot & Engineer

Sine Eng • Tampere

Hybrid
EUR 60,000 - 90,000
Lunch Benefit
Wellbeing Allowance
Extended Occupational Healthcare
+2
Top locations