Signal Processing Engineer

u-blox AG

Tampere

Hybrid

EUR 65,000 - 100,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid working model
Flexible working hours
Strong learning environment
International exposure
Global collaboration

Job summary

u-blox AG is seeking a Signal Processing Engineer to join the Measurement Engine team in Tampere, Finland or Thalwil, Switzerland. You will design and implement GNSS receiver firmware in embedded C, and collaborate with signal processing, software, and GNSS teams to bring concepts from theory to on‑target validation.

The role emphasizes deep GNSS signal processing expertise, hands-on development, and a proactive ownership mindset.

Qualifications

  • MSc or PhD in Electrical Engineering and Information Technology or related field.
  • Strong foundation in signal processing and/or communication theory.
  • Practical experience with embedded C/C++, MATLAB, or Python.
  • Hands-on, proactive mindset with ownership.

Responsibilities

  • Design, implement, and optimize firmware in embedded C for GNSS measurement engines.
  • Develop and evaluate new features through proof-of-concept studies and on-target verification.
  • Develop and execute test cases to ensure product quality and robustness.
  • Document work and communicate technical results to stakeholders.
  • Collaborate with product owners and development team on requirements and IP topics.

Skills

Signal processing
GNSS theory
Analytical thinking

Education

MSc or PhD in Electrical Engineering/Information Technology or related fields

Tools

Embedded C/C++
MATLAB
Python

Job description

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

Join the Measurement Engine team behind u-blox’s high-precision positioning solutions. As a Signal Processing Engineer, you’ll help shape the next generation of GNSS receivers. Bringing together signal processing theory and embedded C implementation, you’ll develop advanced receiver algorithms and features that make a real-world impact for millions of users worldwide.
You’ll collaborate with highly skilled engineers across signal processing, embedded software, and GNSS technology, taking ideas from theory and simulation all the way to implementation and validation on real products.
If you’re excited about taking what you learned and researched at university and making it work in a real product, while continuously deepening your technical expertise, we’d love to hear from you.
This role can be located in Tampere, Finland or Thalwil Switzerland.

Your Responsibilities
  • Design, implement, and optimize firmware in embedded C for GNSS measurement engines.
  • Develop and evaluate new features through proof-of-concept studies, implementation, and on-target verification and validation.
  • Develop and execute test cases to ensure the quality, performance, and robustness of our products.
  • Investigate nonconformities, identify root causes, and develop effective fixes or workarounds.
  • Document your work and communicate technical results clearly to stakeholders.
  • Contribute to work planning, prioritization, and refinement together with product owners and the development team.
  • Collaborate with stakeholders on requirements and intellectual property (IP) topics.
Your Skills and Experience
  • MSc. or PhD. in Electrical Engineering and Information Technology, Microengineering, Computational Science and Engineering or related fields. Prior GNSS experience is not required.
  • Strong foundation in signal processing and/or communication theory.
  • Practical experience with embedded C/C++, MATLAB, or Python.
  • Hands‑on, proactive mindset with a strong sense of ownership.
  • Analytical and fact-driven approach to problem solving, with attention to quality and detail.
  • Curiosity and enthusiasm for developing deep expertise in GNSS signal processing.
What are your perks?
  • A multicultural and international company with over 60 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
  • … 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.

Contact

Are you interested in this challenging position within an international work environment in a successful company?

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Signal Processing Engineer
Senior Signal Processing Engineer

u-blox • Tampere

On-site
EUR 70,000 - 90,000
Flexible working
Work from home
Senior GNSS/INS Navigation Engineer
Senior GNSS/INS Navigation Engineer

u-blox • Espoo

Hybrid
EUR 90,000 - 120,000
Hybrid working model
International team
Performance bonus
+3
GNSS Signal Processing Engineer - Hybrid Work, Flexible Hours
GNSS Signal Processing Engineer - Hybrid Work, Flexible Hours

u-blox • Tampere

Hybrid
EUR 65,000 - 100,000
Hybrid working model
Flexible working hours
Strong learning environment
+2
Senior GNSS/INS Navigation Engineer
Senior GNSS/INS Navigation Engineer

u-blox • Espoo

Hybrid
EUR 90,000 - 130,000
Above-average social benefits
Flexible working with some work-from-⁠
Hybrid/remote days
Test Engineer
Test Engineer

u-blox • Tampere

Hybrid
EUR 45,000 - 65,000
Hybrid work model
Sport activities
Team events
+1
Senior GNSS Signal Processing Engineer – Remote & Flexible
Senior GNSS Signal Processing Engineer – Remote & Flexible

u-blox AG • Tampere

On-site
EUR 70,000 - 90,000
Flexible working
Work from home
System Architect
System Architect

u-blox • Tampere

Hybrid
EUR 90,000 - 120,000
Senior GNSS/INS Navigation Engineer — Sensor Fusion Lead
Senior GNSS/INS Navigation Engineer — Sensor Fusion Lead

u-blox • Espoo

Hybrid
EUR 90,000 - 130,000
Above-average social benefits
Flexible working with some work-from-⁠
Hybrid/remote days
GNSS SPECIALIST (Embedded C Development)
GNSS SPECIALIST (Embedded C Development)

Exafore Oy • Tampere

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

Sine Engineering • Tampere

On-site
EUR 60,000 - 90,000
Vacation: 4+1 weeks
Lunch benefit
Wellbeing allowance
+2
Top locations