Embedded GNSS Software Engineer - Hybrid (Espoo/Tampere)

u-blox AG

Espoo

Hybrid

EUR 60,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid working model
Flexible working hours
Modern office spaces
Learning environment
Commuting benefits

Job summary

u-blox is seeking an Embedded Software Design Engineer in Espoo or Tampere to work on GNSS firmware for ARM-based devices. You will contribute to the heart of its positioning technology, developing optimized embedded software and collaborating across international teams.

The role requires a strong background in embedded computing, GNSS knowledge, and proficiency in C/C++, Python, and related tooling; a willingness to travel and a hybrid work setup are offered.

Qualifications

  • BSc. or MSc. in informatics, computer science, electrical engineering or applied mathematics.
  • Experience in developing embedded firmware for integrated systems with unit testing mindset.
  • Knowledge of GNSS technology, statistics, estimation theory and Kalman filtering.
  • Programming in C/C++, Python or similar; version control with Git or SVN.
  • Good communication, analytical skills, and English fluency.

Responsibilities

  • Participate in end-to-end development of embedded receiver firmware.
  • Create technical documentation for features and blocks.
  • Implement new features per requirements and ensure test coverage.
  • Assist in feature definition, verification and root-cause analysis.
  • Develop workarounds and fixes for defects.

Skills

BSc/MSc in Informatics
Embedded firmware
Geodesy / mathematics / physics basics
GNSS knowledge
C (embedded)
C++
Python
Perl
make
Git
Subversion
MS Visual Studio Code
English communication
Travel willingness

Education

BSc. or MSc. Informatics, Computer Science, Electrical Engineering, or Applied Mathematics

Tools

Git
Subversion
MS Visual Studio Code
Embedded toolchains

Job description

u-blox is seeking an Embedded Software Design Engineer in Espoo or Tampere to work on GNSS firmware for ARM-based devices. You will contribute to the heart of its positioning technology, developing optimized embedded software and collaborating across international teams.

The role requires a strong background in embedded computing, GNSS knowledge, and proficiency in C/C++, Python, and related tooling; a willingness to travel and a hybrid work setup are offered.

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

Similar jobs worth comparing

Embedded GNSS Firmware Engineer
Embedded GNSS Firmware Engineer

u-blox • Espoo

On-site
EUR 60,000 - 90,000
Multicultural and international team
Project-based activities with global协働
Startup and innovation mindset
+4
Embedded GNSS Firmware Engineer - ARM, Kalman & Geodesy
Embedded GNSS Firmware Engineer - ARM, Kalman & Geodesy

u-blox • Tampere

On-site
EUR 55,000 - 75,000
Multicultural, international company
Project-based collaboration across the
Learning-focused environment
+1
Embedded Software Design Engineer
Embedded Software Design Engineer

u-blox • Tampere

On-site
EUR 55,000 - 75,000
Multicultural, international company
Project-based collaboration across the
Learning-focused environment
+1
Embedded Software Design Engineer
Embedded Software Design Engineer

u-blox • Espoo

On-site
EUR 60,000 - 90,000
Multicultural and international team
Project-based activities with global协働
Startup and innovation mindset
+4
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 GNSS Signal Processing Architect
Senior GNSS Signal Processing Architect

u-blox • Tampere

Hybrid
EUR 90,000 - 150,000
Flexible work options
Hybrid model
Competitive compensation
Principal Signal Processing Engineer
Principal Signal Processing Engineer

u-blox • Tampere

Hybrid
EUR 90,000 - 150,000
Flexible work options
Hybrid model
Competitive compensation
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