At u-blox, as a Senior Embedded Software Engineer, you’ll join our High Precision and Automotive GNSS business unit and work within a motivated, international team across Switzerland, Finland, and Greece. You will play a key role in developing software for next-generation GNSS (Global Navigation Satellite System) solutions.
In this position, you’ll contribute to the verification and bring-up of cutting-edge GNSS ICs. Your work will span low-level driver development, FPGA prototyping, debugging, and hardware verification. If you enjoy working closely with hardware, solving complex problems, and contributing to state-of-the-art GNSS technologies, we’d love to hear from you. There will be very occasional travel to our other sites within Europe.
Your Responsibilities
- Develop low-level software and drivers in C for bare-metal embedded systems.
- Design and maintain test software for IP/IC verification.
- Perform IC bring-up and debugging activities.
- Carry out software and hardware testing/verification using QEMU, FPGA, and silicon prototypes.
- Contribute to requirements analysis, documentation, and automated testing.
- Be a self-starter, be efficient and productive at a high quality level
Your Skills and Experience
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or a related field.
- 5+ years of experience in:
- Embedded C software development, with unit testing mindset and good engineering practice.
- Prototyping, debugging, and bring-up of embedded systems.
- Working with Cortex-M processors and interfaces such as SPI/Flash, UART, I2C, and USB.
- Proficiency with development tools (Linux/WSL, editors, compilers, debuggers, git/Gitlab/Github, make).
- Fluent in English (spoken and written).
Bonus
- Familiarity with scripting languages (especially Python), for testing with.
- Background in QEMU, methods for software/hardware quality and verification.
- Knowledge of embedded security.
- Exposure to DevOps tools and testing automation.
- Experience working in agile environments.
- Experience with GNSS technology.
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
- Sport activities and Team events
- … and discover even more by talking with us!
Learn more about u-blox and its mission by watching this video !
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.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Semiconductor Senior/Staff Embedded Software Engineer (Automotive / Linux / Tools)
2026-05-20
Senior Systems Engineer (DSP) - C/C++ / MATLAB / Python
2026-05-22
Intern Embedded Engineer
2026-05-18
- Posted
- Feb 24, 2026
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Tampere
- Company
- u-blox
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Semiconductor Senior/Staff Embedded Software Engineer (Automotive / Linux / Tools)
2026-05-20
Senior Systems Engineer (DSP) - C/C++ / MATLAB / Python
2026-05-22
Intern Embedded Engineer
2026-05-18