Senior Navigation Engineer

u-blox

Thalwil

Vor Ort

CHF 110.000 - 170.000

Vollzeit

Vor 11 Tagen
Bewerbungsgenerator

Hebe dich für diese Rolle von der Masse ab — erstelle in etwa einer Minute einen maßgeschneiderten Lebenslauf und ein Anschreiben.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

International team
Global collaboration
Learning environment
Team events
Roof terrace
Vacation 25–30 days
Pension contributions

Zusammenfassung

u-blox is seeking an experienced engineer to design, implement, and validate GNSS features in embedded receiver firmware. You will contribute across the full development lifecycle, analyze performance, and build automated tests while collaborating across agile teams.

We value strong C/C++, Linux experience, and excellent English communication in a fast-paced, international environment near Zürich. This role offers a startup mindset with scale-up opportunities.

Qualifikationen

  • Master's or PhD in Electrical Engineering, Computer Science, or related field.
  • 3+ years of professional software development with GNSS/ localization tech.
  • Strong knowledge of estimation theory and positioning algorithms.
  • Proficiency in C, C++, Python; embedded firmware development experience.

Aufgaben

  • Design, implement, and validate GNSS features in embedded firmware.
  • Contribute across requirements, implementation, testing and release.
  • Analyze GNSS performance and optimize features.
  • Maintain automated test solutions for quality assurance.
  • Collaborate on planning, code reviews, and documentation.

Kenntnisse

GNSS software
Embedded C
C/C++
Linux/WSL
Python
CI & test automation
Data analysis
English communication

Ausbildung

Master's or PhD in EE/CS

Tools

Git
Linux
MATLAB/Octave
WSL

Jobbeschreibung

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 positioning engine software 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 engineer who enjoys solving complex problems as part of a team. You build strong relationships across functions, contribute openly to technical discussions, and communicate effectively with peers, experts, and stakeholders. Equally comfortable with innovation and product delivery, you turn new ideas into production-ready solutions while continuously improving existing technology. You enjoy working across a broad GNSS technology landscape and can quickly identify what matters most. You take ownership of your work and contribute to your team's success. With a strong drive to achieve results and continuously raise the bar, you help strengthen u-blox's leadership in positioning technology.

Your Responsibilities:
  • Design, implement, and validate GNSS features in embedded receiver firmware using C.
  • Contribute across the full development lifecycle, from requirements and feature definition to implementation, testing, and release.
  • Analyze GNSS performance and measurement data to evaluate and optimize new features.
  • Develop and maintain automated test solutions to ensure product quality and efficient verification.
  • Collaborate on work planning, technical discussions, and feature prioritization.
  • Review code and contribute to high standards of software quality, maintainability, and robustness.
  • Investigate software defects and customer-reported issues, developing fixes and workarounds where needed.
  • Create and maintain technical documentation for functional blocks, features, and development activities.
Your Skills and Experience:
  • Master's or PhD degree in Electrical Engineering, Computer Science, Telecommunications, Geodesy, Applied Mathematics, Physics, or a related field.
  • 3+ years of professional software development experience with exposure to GNSS, positioning, navigation, sensor fusion, or related localization technologies.
  • Solid understanding of estimation theory, statistical methods, and positioning algorithms.
  • Knowledge of RTK, PPP, carrier-phase processing, and ambiguity resolution.
  • Proficiency in C, preferably for embedded systems, and experience with C++, Python, and MATLAB or Octave.
  • Experience developing embedded software or firmware for resource-constrained systems.
  • Experience with Linux-based development environments (including WSL), version control systems, and modern software development tools.
  • Familiarity with agile software development practices, including code reviews, continuous integration, test automation, and unit testing.
  • Strong analytical and problem-solving skills, including software debugging, data analysis, and validation in simulated and real-world environments (e.g., SIL/HIL testing).
  • Effective collaboration and communication skills. Fluent in English.
What are your perks?
  • A multicultural and international company with over 60 different nationalities
  • Project-based activities working with colleagues distributed across the globe
  • A start-up and innovation mindset while in the process of scaling-up processes and efficiencies
  • A strong learning environment
  • Sport activities and Team events
  • Nice location on the Zurich lake side, 15 min away from Zurich with public transport
  • Sport activities, “Friday beers”, barbecue, and an amazing roof terrace
  • Between 25 and 30 days of vacation a year, employee insurance contribution taken over by employer and additional contribution from the company to the pension fund, participation to public transport costs
  • ... and discover even more by talking with us!
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

System Integration And Test Engineer
System Integration And Test Engineer

u-blox • Thalwil

Vor Ort
CHF 120.000 - 160.000
Multinational team
Project-based work
Innovation mindset
+4
System Integration & Test Engineer
System Integration & Test Engineer

u-blox AG • Thalwil

Hybrid
CHF 100.000 - 140.000
Hybrid working model
Performance bonus
Sport activities
+1
Senior GNSS Engineer (Embedded & Algorithms) – Zurich
Senior GNSS Engineer (Embedded & Algorithms) – Zurich

u-blox • Thalwil

Vor Ort
CHF 110.000 - 170.000
International team
Global collaboration
Learning environment
+4
Senior Application Engineer
Senior Application Engineer

u-blox • Thalwil

Vor Ort
CHF 110.000 - 145.000
Senior Abacus ERP Specialist / Inhouse Consultant
Senior Abacus ERP Specialist / Inhouse Consultant

u-blox AG • Thalwil

Hybrid
CHF 120.000 - 160.000
Hybrid working model
Vacation 25-30 days
Company pension contribution
+2
Senior Embedded Software Engineer
Senior Embedded Software Engineer

TalentCloud Group • Aargau

Vor Ort
CHF 120.000 - 180.000
Senior Abacus ERP Specialist / Inhouse Consultant
Senior Abacus ERP Specialist / Inhouse Consultant

u-blox • Thalwil

Vor Ort
CHF 120.000 - 160.000
Multicultural company
Global collaboration
Startup mindset
+5
Internship Product Engineering / Testing (m/f/d)
Internship Product Engineering / Testing (m/f/d)

Leica Geosystems AG • Heerbrugg

Vor Ort
CHF 25.000 - 36.000
Flexible working hours (40h week)
Discounts (Health, Car, Entertainment)
Employee events
+1
GNSS System Integration & Test Engineer (Automation)
GNSS System Integration & Test Engineer (Automation)

u-blox • Thalwil

Vor Ort
CHF 120.000 - 160.000
Multinational team
Project-based work
Innovation mindset
+4
Software Engineer
Software Engineer

Boschung Group • Payerne

Vor Ort
CHF 90.000 - 130.000
Flexible working hours
Free parking
EV charging stations
+1