Senior GNSS/INS Navigation Engineer

u-blox

Espoo

Hybrid

EUR 90,000 - 130,000

Full time

2 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

Above-average social benefits
Flexible working with some work-from-⁠
Hybrid/remote days

Job summary

u-blox is seeking a Senior GNSS/INS Navigation Engineer in Espoo, Finland, to develop and optimize core GNSS and multi-sensor fusion algorithms for embedded positioning products. You will contribute across the full development lifecycle, implementing concepts in production-quality C/C++ code and validating performance with automated Python tests.

The role requires 7+ years in GNSS/INS or related technology, strong knowledge of estimation and measurement processing, and fluency in English.

Qualifications

  • Master's or PhD 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, 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 debugging, data analysis, validation and testing in simulated and real-world environments (SIL/HIL).
  • Fluent in English and excellent communication and teamwork abilities.

Responsibilities

  • Design, develop, and enhance core GNSS, navigation, and multi-sensor fusion algorithms for embedded positioning products.
  • Contribute across the full development lifecycle from requirements 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.
  • Document technical blocks, features, and development activities.

Skills

GNSS/INS navigation
Multi-sensor fusion
C/C++
Python
CI/CD
Version control
Code review
Agile software
Analytical thinking
Communication

Education

Master's or PhD in Electrical Engineering / Computer Science / Robotics
Related field (Aerospace, Physics, Mathematics)

Tools

SIL/HIL
Embedded software development

Job description

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 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.

Your Responsibilities:

  • Design, develop, and enhance core GNSS, navigation, and multi-sensor fusion algorithms for embedded positioning products
  • 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 fixes and 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.

Nice to have:

  • Experience developing algorithms for automotive, autonomous systems, robotics, UAVs, or precision navigation applications.
  • Knowledge of PPP, RTK, carrier-phase processing, and ambiguity resolution.
  • 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 we offer:A key leadership role in a global, technology-driven company.
  • High degree of ownership and impact on product quality, cost, and time-to-market.
  • Collaboration with leading semiconductor manufacturing partners worldwide.
  • An open, supportive, and technically strong engineering culture.

We offer a challenging position within an international work environment. You will be working with a young team in exciting technology. Our employment conditions are attractive with above average social benefits. In addition, we support flexible working, with work from home offered for a number of days a week.

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 providing 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 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 — 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
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
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
Senior GNSS Signal Processing Engineer – Remote & Flexible
Senior GNSS Signal Processing Engineer – Remote & Flexible

u-blox AG • Tampere

On-site
EUR 70,000 - 90,000
Flexible working
Work from home
Senior Android Engineer
Senior Android Engineer

Unikie • Helsinki

Hybrid
EUR 55,000 - 85,000
Remote work options
Geospatial Data Science Engineer - 6 months contract
Geospatial Data Science Engineer - 6 months contract

Unikie • Helsinki

Remote
EUR 76,000 - 103,000
GNSS SPECIALIST (Embedded C Development)
GNSS SPECIALIST (Embedded C Development)

Exafore Oy • Tampere

Hybrid
EUR 60,000 - 85,000
Flexible culture
Work-life balance
Career growth
+7
AOCS Engineer
AOCS Engineer

ICEYE • Espoo

On-site
EUR 45,000 - 78,000
Top locations