Posted: 13 April
The role
Job DescriptionSenior Signal Processing Engineer
Technology Positioning – Advanced R&D
We are looking for a Senior Signal Processing Engineer to join our Technology Positioning team. In this role, you will contribute to the long‑term evolution of u‑blox positioning technologies, working at the intersection of GNSS signal processing, receiver architecture, and advanced research topics. This position is ideal for an experienced GNSS engineer who enjoys combining deep technical work with strategic technology development, influencing future products and platforms across the u‑blox portfolio.
Your Role
As part of the Technology Positioning team, you will work on advanced GNSS and PNT concepts that span beyond a single product generation. You will collaborate closely with product R&D teams, system architects, and external partners to mature new technologies from concept to implementation.
Your responsibilities include:
Design and development of advanced GNSS measurement‑layer algorithms, including acquisition, tracking, and signal quality metricsExploration and prototyping of next‑generation GNSS and PNT technologies, such as multi‑frequency, multi‑constellation, LEO‑PNT, SoOP, and hybrid positioning conceptsAlgorithm development and validation using Python / MATLAB, followed by implementation in embedded C/C++ for real‑time receiver environmentsPerformance analysis using simulations, lab measurements, and real‑world dataContribution to receiver architecture and technology roadmaps, in close cooperation with system and product teamsTechnical documentation, internal knowledge sharing, and support for technology transfer into product developmentDepending 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 fieldStrong hands‑on experience in GNSS receiver signal processing, particularly at the measurement layerSolid understanding of acquisition, tracking loops (DLL / PLL / FLL), data decoding, and their interaction with positioning enginesExperience in GNSS algorithm development for mass‑market or high‑precision receiversProficiency in embedded C/C++, with supporting skills in Python and/or MATLABFamiliarity with embedded real‑time systems and modern software development practices is appreciatedAnalytical, detail‑oriented mindset with a strong focus on quality and robustnessAbility to communicate complex technical topics clearly in English Nice to Have Experience with high‑precision GNSS (RTK, PPP, PPP‑RTK) or integrity‑related topicsExposure to LEO‑PNT, SoOP, or hybrid PNT systemsSemiconductor or GNSS SoC development experienceExperience in technical leadership, mentoring, or cross‑team coordination What We Offer A technically challenging role with real influence on future u‑blox positioning technologiesOpportunity to work at the technology and research frontier, beyond single product cyclesCollaboration with highly skilled GNSS and signal processing experts across u‑bloxFlexible working model, including remote work optionsCompetitive compensation and benefits, including strong social security and work‑life balanceA professional, international environment with a strong engineering culture What are your perks? A multicultural and international company with over 60 different nationalitiesProject-based activities working with colleagues across the globeA start-up and innovation mindset while in the process of scaling-up processes and efficienciesHybrid working model & flexible working hoursA strong learning environment and regular career discussionsCompany Performance Bonus… and discover even more by talking with us!