Principal GNSS/INS Navigation Engineer (Embedded)

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 GNSS/INS Navigation Engineer
Senior GNSS/INS Navigation Engineer

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 - GNSS/RF, Hybrid Role
Senior Hardware Engineer - GNSS/RF, Hybrid Role

u-blox AG • Thalwil

Hybrid
CHF 140,000 - 190,000
Hybrid working model
Flexible working hours
Strong learning environment
+1
Senior GNSS Signal Processing Engineer | Flexible / Remote
Senior GNSS Signal Processing Engineer | Flexible / Remote

u-blox • Thalwil

Hybrid
CHF 130,000 - 180,000
Flexible working
Work from home several days a week
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 GNSS Application Engineer - Hybrid & Global Impact
Senior GNSS Application Engineer - Hybrid & Global Impact

u-blox • Thalwil

Hybrid
CHF 110,000 - 170,000
Hybrid working model
Flexible working hours
International, multicultural team
+2
Senior Hardware Engineer - High-Precision GNSS & RF
Senior Hardware Engineer - High-Precision GNSS & RF

u-blox • Thalwil

On-site
CHF 120,000 - 180,000
Multicultural team
Global collaboration
Startup mindset
+2
Senior GNSS Applications Engineer – Global Support
Senior GNSS Applications Engineer – Global Support

u-blox • Thalwil

On-site
CHF 120,000 - 150,000
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
Senior GNSS/APNT Application Engineer – Hybrid
Senior GNSS/APNT Application Engineer – Hybrid

u-blox AG • Thalwil

Hybrid
CHF 140,000 - 180,000
Hybrid work model
Learning environment
Sport activities and team events
+2
Top locations