
Hover or tap a row for full statistics (EUR / month on this chart).
Salary analysis
Compared with the selected benchmark ("All roles in Tampere, Finland"), this listing's salary midpoint is about 93% lower. The offer sits below the benchmark range (€2,080–€5,000). The listed pay band (€225–€267) is tighter than the benchmark, which suggests lower salary variability. This benchmark is based on 1356 comparable listings.
| Market | Lower bound (25th percentile) | Median | Upper bound (75th percentile) |
|---|---|---|---|
| All roles in Tampere, Finland | €2,080/per month | €2,950/per month | €5,000/per month |
| Pay in our data — not quoted in ad (Senior) | €225/per month | €246/per month | €267/per month |
We are looking for a Principal Signal Processing Engineer to join our Technology Positioning team. In this role, you will contribute to the long‑term evolution of u‑blox PNT technologies, working at the intersection of GNSS signal processing, receiver architecture, and advanced PNT research. This position is ideal for a senior GNSS engineer who enjoys combining deep technical work with strategic technology development, influencing future products and platforms across the u‑blox portfolio. As part of the Technology Positioning team, you will work on advanced GNSS and PNT concepts to influence short- and long-term technology strategy. You will collaborate closely with different R&D teams, system architects, and external partners to bring new technologies from concept stage to production. This role is available in Tampere, FI or Reigate, UK Your responsibilities: - Design and development of advanced GNSS algorithms, including acquisition, tracking, and signal monitoring - Exploration and prototyping of next‑generation GNSS and PNT technologies, such as LEO‑PNT, SoOP, high precision, low power, and hybrid positioning concepts - Develop and validate advanced algorithms through rapid prototyping in Python/MATLAB, and where applicable, bring them into real‑time embedded receiver implementations in C/C++. - Performance analysis using simulations, lab measurements, and real‑world data - Contribution to receiver architecture and technology roadmaps, in close cooperation with system architecture and development teams - Technical documentation, internal knowledge sharing, and support for technology transfer into product development - Depending on seniority, mentoring of other engineers and technical leadership within selected focus areas Your Skills and Experience: - MSc or PhD in Electrical Engineering, Telecommunication, Signal Processing, Computer Science, or a related field - Strong hands‑on experience in PNT systems and in particular in GNSS receiver signal processing - Solid understanding of acquisition, tracking loops (DLL / PLL / FLL), data decoding, and their interaction with positioning engines - Experience in GNSS algorithm development for mass‑market or high‑precision receivers - Proficiency in Python and/or MATLAB with experience in embedded C/C++ - Familiarity with embedded real‑time systems and modern software development practices - Analytical, detail‑oriented mindset with a strong focus on quality and robustness - Ability to communicate complex technical topics clearly in English Nice to Have: - Experience with high‑precision GNSS (RTK, PPP, PPP‑RTK) or integrity‑related topics - Exposure to LEO‑PNT, SoOP, or hybrid PNT systems - Semiconductor or GNSS SoC development experience - Experience in technical leadership, mentoring, or cross‑team coordination What We Offer: - A technically challenging role with real influence on future u‑blox positioning technologies - Opportunity to work at the technology and research frontier, beyond single product cycles - Collaboration with highly skilled GNSS and signal processing experts across u‑blox - Flexible working model, including remote work options - Competitive compensation and benefits, including strong social security and work‑life balance - A professional, international environment with a strong engineering culture 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 - Hybrid working model & flexible working hours - A strong learning environment and regular career discussions - Company Performance Bonus
Job Details
Responsibilities
- Design and develop advanced GNSS algorithms for acquisition, tracking, and signal monitoring
- Prototype next-generation GNSS and PNT technologies such as LEO-PNT and SoOP
- Develop and validate algorithms using Python/MATLAB and implement them in C/C++
- Perform performance analysis using simulations, lab measurements, and real-world data
- Contribute to receiver architecture and technology roadmaps
- Create technical documentation and support technology transfer into product development
- Mentor other engineers and provide technical leadership in selected areas
Requirements
- MSc or PhD in Electrical Engineering, Telecommunication, Signal Processing, Computer Science, or a related field
- Strong hands-on experience in PNT systems and GNSS receiver signal processing
- Solid understanding of acquisition, tracking loops (DLL / PLL / FLL), and data decoding
- Experience in GNSS algorithm development for mass-market or high-precision receivers
- Proficiency in Python and/or MATLAB and experience in embedded C/C++
- Familiarity with embedded real-time systems and modern software development practices
- Ability to communicate complex technical topics clearly in English
Skills & Technologies
Education Level
Masters
Related Opportunities
Discover more opportunities that match your interests and skills