Senior Embedded Software Engineer

u-blox

Tampere

On-site

EUR 80,000 - 110,000

Full time

18 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Multicultural team
Global collaboration
Performance bonus
Team events
Career discussions

Job summary

u-blox in Tampere seeks a Senior Embedded Software Engineer to join the High Precision and Automotive GNSS unit. You will develop software for next‑generation GNSS solutions and contribute to verification, bring‑up, and automated testing.

You will work with Cortex‑M, embedded C, and low‑level drivers, collaborating with a multinational team across Europe, with occasional site visits. Fluent English is required.

Qualifications

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or a related field.
  • 5+ years of embedded C software development with unit testing mindset.
  • Prototyping, debugging, and bring-up of embedded systems.
  • Experience with Cortex-M processors and interfaces (SPI/Flash, UART, I2C, USB).
  • Proficiency with development tools (Linux, editors, compilers, debuggers, git, make).
  • Fluent in English (spoken and written).

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

Skills

Embedded C
Unit testing
Prototyping
Debugging
Bring-up
Cortex-M
SPI/Flash
UART
I2C
USB
Linux/WSL
Git/GitHub/GitLab
Make

Education

Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or a related field

Tools

Linux/WSL
Editors
Compilers
Debuggers
git/GitLab/Github
Make

Job description

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
  • A strong learning environment and regular career discussions
  • Company Performance Bonus
  • Sport activities and Team events
  • … and discover even more by talking with us!

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Navigation Engineer
Senior Navigation Engineer

u-blox • Espoo

On-site
EUR 70,000 - 110,000
Multicultural team
Project-based collaboration
Startup mindset
+6
Embedded Software Design Engineer
Embedded Software Design Engineer

u-blox AG • Espoo

Hybrid
EUR 60,000 - 90,000
Hybrid working model
Flexible working hours
Modern office spaces
+2
Senior Application Engineer
Senior Application Engineer

u-blox AG • Espoo

Hybrid
EUR 65,000 - 95,000
Hybrid working model
Flexible working hours
Learning and development
+4
Senior Application Engineer
Senior Application Engineer

u-blox • Espoo

On-site
EUR 80,000 - 100,000
Senior Application Engineer
Senior Application Engineer

u-blox • Tampere

On-site
EUR 70,000 - 95,000
Multicultural international company
Global collaboration
Innovative growth environment
+2
Senior Embedded GNSS Software Engineer: Bring-up & Debug
Senior Embedded GNSS Software Engineer: Bring-up & Debug

u-blox • Tampere

On-site
EUR 80,000 - 110,000
Multicultural team
Global collaboration
Performance bonus
+2
Senior GNSS Firmware & Positioning Engineer
Senior GNSS Firmware & Positioning Engineer

u-blox • Espoo

On-site
EUR 70,000 - 110,000
Multicultural team
Project-based collaboration
Startup mindset
+6
Senior GNSS Application Engineer - Global Technical Lead
Senior GNSS Application Engineer - Global Technical Lead

u-blox • Tampere

On-site
EUR 70,000 - 95,000
Multicultural international company
Global collaboration
Innovative growth environment
+2
Embedded GNSS Software Engineer - Hybrid (Espoo/Tampere)
Embedded GNSS Software Engineer - Hybrid (Espoo/Tampere)

u-blox AG • Espoo

Hybrid
EUR 60,000 - 90,000
Hybrid working model
Flexible working hours
Modern office spaces
+2
Senior GNSS Specialist (Measurement Layer)
Senior GNSS Specialist (Measurement Layer)

Exafore • Tampere

Hybrid
EUR 70,000 - 100,000
Flexible and caring culture
Great work-life balance