GNSS Embedded Software Engineer

  • u-blox
  • Thalwil, ZH, Switzerland
  • 21/11/2023
Full time Data Engineering Data Analytics Business Intelligence Software Engineering Data Warehouse

Job Description

Location City


Location Region

Location Country


Role also available in

Thalwil, Switzerland

About u-blox

u-blox (SIX:UBXN) is a global technology leader in positioning and wireless communication in automotive, industrial, and consumer markets. Their smart and reliable solutions, services and products let people, vehicles, and machines determine their precise position and communicate wirelessly over cellular and short range networks. With a broad portfolio of chips, modules, and secure data services and connectivity, u blox is uniquely positioned to empower its customers to develop innovative and reliable solutions for the Internet of Things, quickly and cost effectively. With headquarters in Thalwil, Switzerland, the company is globally present with offices in Europe, Asia, and the USA. (

Job Description

As a GNSS Embedded Software Engineer in Automotive Product Team, you will be at the heart of u-blox’s cutting edge high precision positioning devices using the latest sensor fusion technologies.
Our team designs, implements, tests, documents, and provides support for automotive positioning products. As part of this team, you will be integrating different features as well as design and implement new features into the firmware of embedded GNSS real-time systems, being responsible for testing, documentation, quality control and maintenance of the source code and providing support to our product and application engineers in addressing customer requests.
With the team, you will be working within an Agile mindset environment and will be using the following tools to work together: Gitlab, Jira, Jenkins CI/CD and wiki. You will develop and maintain the code for the product mainly in C and plenty of support tools will be your playground. As a part of our international multi-site team, you contribute to the next generation of u-blox’s innovative and competitive high precision navigation systems, with a flexible and motivated mindset.
Location for the role is Thalwil, Switzerland.
Your Responsibilities
  • Release and support of Automotive products along the development lifecycle
  • Design, implementation, integration and testing of new features along with maintenance of existing features for GNSS products.
  • Verification and debugging of the product firmware.
  • Providing analysis of customer/stakeholder requirements with estimation of the effort and integration in the overall system.
  • Preparation and review of technical documentation.
Your Skills and Experience
  • M.Sc. or Ph.D. in electrical engineering, computer science, measurement technology, communication systems, or equivalent education/work experience.
  • Knowledge or burning interest in GNSS technology, navigation algorithms and sensor fusion.
  • At least 3 years of experience in embedded software development and release activities, C/C++ programming.
  • Proficient in both written and spoken English communication.
Bonus Point
  • Familiarity with peripheral interfaces (UART, SPI, I2C), ARM or similar processors, flash memories and hands on with development kit (R-pi, Arduino).
  • Scripting/ Data analysis: Matlab, Python, Perl.
  • Experience working in an Agile development environment.
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 and RSU
  • Parking slot or public transportation subscription
  • Sport activities, “Friday Apero”, barbecue, and an amazing roof terrace
  • Up to 30 days of vacation a year, insurance contributions, additional contribution to the pension fund … and discover even more by talking with us!
Learn more about your future working environment within our Positioning Product Center here!
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

Applications Close Date


Are you interested in this challenging position within an international work environment in a successful company? Apply now! You will be working with a motivated team in an exciting technology.
We are looking forward to receiving your application.