Senior Embedded GNSS Software Engineer: Bring-up & Debug

u-blox

Tampere

On-site

EUR 80,000 - 110,000

Full time

21 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

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.

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

Similar jobs worth comparing

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 Application Engineer – Hybrid (Espoo/Tampere)
Senior GNSS Application Engineer – Hybrid (Espoo/Tampere)

u-blox AG • Espoo

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

u-blox • Tampere

On-site
EUR 80,000 - 110,000
Multicultural team
Global collaboration
Performance bonus
+2
GNSS Test Lab Technician - Hands-on Hardware & Diagnostics
GNSS Test Lab Technician - Hands-on Hardware & Diagnostics

u-blox • Tampere

Hybrid
EUR 42,000 - 54,000
Hybrid working model
Sports activities and team events
Strong learning culture
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
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 GNSS Application Engineer - Design-In Global Support
Senior GNSS Application Engineer - Design-In Global Support

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 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
GNSS Embedded C Engineer | Remote Finland Eligible
GNSS Embedded C Engineer | Remote Finland Eligible

Exafore • Tampere

Hybrid
EUR 60,000 - 85,000
Flexible culture
Work-life balance
Career growth
+7