Senior GNSS/INS Navigation Engineer

u-blox AG

Ins

Hybrid

CHF 140,000 - 190,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

Leadership role in global tech company
High ownership and impact on product/­
Collaboration with semiconductor制造伙伴
Open, supportive engineering culture
Flexible work with some work-from-home
Commitment to diversity and inclusion

Job summary

u-blox AG in Switzerland seeks an experienced engineer to design and optimize GNSS, navigation, and multi-sensor fusion algorithms for embedded positioning products. You will implement production-quality C/C++ software, analyze real-world performance, and drive tests and documentation.

You will contribute across the full development lifecycle, collaborate with cross-functional teams, and advance algorithmic research toward robust, market-ready solutions in automotive, robotics, and autonomous

Qualifications

  • Master's or PhD in Electrical Engineering, Computer Science, Robotics, Aerospace Engineering, Physics, Mathematics or related field.
  • 7+ years in GNSS/INS navigation solutions, multi-sensor fusion, or related positioning tech.
  • Strong GNSS fundamentals: measurement processing, estimation, statistics, performance analysis.
  • Proficiency in C/C++ and Python.
  • Experience with CI/CD, version control, code review processes.
  • Strong analytical and problem-solving abilities; data-driven validation and testing (SIL/HIL).
  • Familiarity with agile software development practices.
  • Excellent communication and teamwork; fluent in English.
  • Experience algorithms for automotive/autonomous systems/robotics/precision navigation.
  • Knowledge of PPP, RTK, carrier-phase processing, and ambiguity resolution.
  • Embedded systems and real-time software experience.
  • Familiarity with ML techniques in navigation.
  • Patent portfolio or publications in navigation fields.

Responsibilities

  • Design, develop, and enhance GNSS, navigation, and multi-sensor fusion algorithms for embedded positioning products.
  • Contribute across requirements, feature definition, implementation, validation, and release.
  • Implement concepts in production-quality C/C++ software.
  • Analyze navigation performance and real-world scenarios.
  • Develop and maintain automated Python test solutions.
  • Create and maintain technical documentation for blocks and features.
  • Investigate defects and customer issues; develop fixes and workarounds.
  • Collaborate on planning, technical discussions, and roadmaps.

Skills

GNSS positioning
Multi-sensor fusion
C/C++
Python
CI/CD
Embedded software
SIL/HIL testing
English communication
Automotive/ robotics knowledge
PPP/RTK/ambig resolution
Patent/publications

Education

Master's or PhD in Electrical Engineering, Computer Science, Robotics, Aerospace Engineering, Physics, Mathematics

Tools

Git
Linux
Embedded toolchain

Job description

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
  • You are a collaborative 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
  • 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
  • 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
  • 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

Are you interested in this challenging position within an international work environment in a successful company? You will be working with a motivated team in an exciting technology.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior GNSS/INS Navigation Engineer
Senior GNSS/INS Navigation Engineer

u-blox AG • Thalwil

Remote
CHF 160,000 - 190,000
Leadership role
Flexible working
Competitive benefits
Senior Signal Processing Engineer
Senior Signal Processing Engineer

u-blox • Thalwil

Hybrid
CHF 130,000 - 180,000
Flexible working
Work from home several days a week
Principal GNSS/INS Navigation Engineer (Embedded)
Principal GNSS/INS Navigation Engineer (Embedded)

u-blox AG • Ins

Hybrid
CHF 140,000 - 190,000
Leadership role in global tech company
High ownership and impact on product/­
Collaboration with semiconductor制造伙伴
+3
Senior Hardware Engineer
Senior Hardware Engineer

u-blox AG • Thalwil

Hybrid
CHF 140,000 - 190,000
Hybrid working model
Flexible working hours
Strong learning environment
+1
Senior Application Engineer (APNT)
Senior Application Engineer (APNT)

u-blox • Thalwil

Hybrid
CHF 110,000 - 170,000
Hybrid working model
Flexible working hours
International, multicultural team
+2
Senior Application Engineer
Senior Application Engineer

u-blox • Thalwil

On-site
CHF 120,000 - 150,000
Senior GNSS/INS Navigation Engineer – Flexible/Remote
Senior GNSS/INS Navigation Engineer – Flexible/Remote

u-blox AG • Thalwil

Remote
CHF 160,000 - 190,000
Leadership role
Flexible working
Competitive benefits
Senior Hardware Engineer
Senior Hardware Engineer

u-blox • Thalwil

On-site
CHF 120,000 - 180,000
Multicultural team
Global collaboration
Startup mindset
+2
Senior Application Engineer (APNT)
Senior Application Engineer (APNT)

u-blox AG • Thalwil

Hybrid
CHF 140,000 - 180,000
Hybrid work model
Learning environment
Sport activities and team events
+2
Senior Test HW Designer
Senior Test HW Designer

u-blox AG • Thalwil

Hybrid
CHF 110,000 - 140,000
Hybrid working model
Flexible working hours
25 days vacation
+2
Top locations