Embedded Software Design Engineer

u-blox AG

Espoo

On-site

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

Job Details: Embedded Software Design Engineer

Full details of the job.

Vacancy Name

Vacancy Name Embedded Software Design Engineer

Location City

Location City Espoo

Location Region

Location Country

Location Country Finland

Role also available in

Role also available in Espoo, Finland; Tampere, Finland

About u-blox

About u-blox u-blox is a global leader in automotive, industrial, and consumer markets, driving innovation through our cutting-edge positioning and short-range communication technologies. We are the pioneers behind high-precision technologies, providing smart and reliable solutions that enable people, vehicles, and machines to determine their precise position and communicate wirelessly. With headquarters in Thalwil, Switzerland, and offices across Europe, Asia, and the USA, we are making a global impact.

Job Description

In the position of the b Embedded Software Design Engineer b at u-blox you will be responsible for the heart of u-blox’s cutting edge positioning devices. With your practical experience in b embedded computing b and sound background b knowledge in the domain of geodesy, mathematics or physics you will be a specialist for dedicated GNSS software applications running on power- and performance-optimized ARM processors. With your expertise in the field of embedded systems as integrated in our GNSS module devices you will be continuously developing and refining embedded algorithms and strategies.

The role can be located in Espoo or Tampere, Finland.

Your Responsibilities
  • Take part in the complete development process which includes design and specification, implementation, integration and verification of embedded receiver firmware
  • Create technical documentation for developed functional blocks and features
  • Implementation of new features according to a requirement specification and project plan, along with test coverage implementation
  • Assistance in definition and verification phase of new features
  • Analysis of feedback or nonconformities
  • Root-cause analysis of defects
  • Providing workarounds and development of bug fixes
Your Skills and Experience
  • BSc. or M.Sc. Informatics, Computer Science, Electrical Engineering, or Applied Mathematics
  • Experience in developing embedded firmware for integrated systems, with unit testing mindset and good engineering practice.
  • Scientific and engineering skills as problem solving, software debugging, data analysis, statistics, mathematical and physical models
  • Knowledge of embedded security.
  • Knowledge of GNSS technology and related technologies such as statistics, estimation theory, Kalman filtering, control theory.
  • Programming languages:
    • C (preferably on embedded systems)
    • C++, Python, Perl, make
    • Git, Subversion or other version control software
    • MS Visual Studio Code or similar development environment
  • Flexible team player, with ability and motivation to work as part of a bigger project
  • Very good communication and analytical skills
  • Fluent in English
  • Willingness to travel occasionally
What are your perks?
  • A multicultural and international company with over 50 different nationalities
  • Project-based activities working with colleagues distributed 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
  • Modern office premises at easy access location in Perkkaa, Espoo or Hervanta, Tampere
  • Good basic benefits (commuting, lunch, sports & culture etc.)
  • Sport activities, Team events
  • ... and discover even more by talking with us!

Learn more about u-blox and its mission by watching this video !

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

Contact

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

Similar jobs worth comparing

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
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
Senior Navigation Engineer
Senior Navigation Engineer

u-blox • Espoo

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

u-blox • Espoo

On-site
EUR 80,000 - 100,000
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
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
Principal Signal Processing Engineer
Principal Signal Processing Engineer

u-blox AG • Tampere

Hybrid
EUR 65,000 - 85,000
Flexible working model
Company Performance Bonus
Strong social security
+1
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
Principal Signal Processing Engineer
Principal Signal Processing Engineer

u-blox • Tampere

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