Principal Signal Processing Engineer – Technology Positioning Team

Company: u-blox
Apply for the Principal Signal Processing Engineer – Technology Positioning Team
Location: Reigate
Job Description:

Overview

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 either in our Reigate office or remote in the UK, also available in Tampere, FI.

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

Qualifications

  • 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 engineering
  • 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
  • Competitive compensation and benefits, including strong social security and work-life balance
  • A professional, international environment with a strong engineering culture

Culture and 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
  • A strong learning environment and regular career discussions
  • Company performance bonuses and ongoing opportunities to learn more by engaging with teams

#J-18808-Ljbffr…

Posted: April 17th, 2026