At a Glance
- Tasks: Design advanced GNSS algorithms and explore next-gen positioning technologies.
- Company: Join a leading tech firm at the forefront of positioning technology.
- Benefits: Flexible working, competitive pay, strong social security, and work-life balance.
- Other info: Enjoy a multicultural environment with opportunities for growth and innovation.
- Why this job: Make a real impact on future technologies while collaborating with experts.
- Qualifications: MSc or PhD in relevant fields and hands-on GNSS experience required.
The predicted salary is between 60000 - 80000 € per year.
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 Responsibilities
- Design and development of advanced GNSS measurement-layer algorithms, including acquisition, tracking, and signal quality metrics.
- Exploration and prototyping of next-generation GNSS and PNT technologies, such as multi-frequency, multi-constellation, LEO-PNT, SoOP, and hybrid positioning concepts.
- Algorithm development and validation using Python / MATLAB, followed by implementation in embedded C/C++ for real-time receiver environments.
- Performance analysis using simulations, lab measurements, and real-world data.
- Contribution to receiver architecture and technology roadmaps, in close cooperation with system and product 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 GNSS receiver signal processing, particularly at the measurement layer.
- 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 embedded C/C++, with supporting skills in Python and/or MATLAB.
- Familiarity with embedded real-time systems and modern software development practices is appreciated.
- 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.
Additional 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 scaling processes and efficiencies.
- Hybrid working model & flexible working hours.
- A strong learning environment and regular career discussions.
- Company Performance Bonus and discover even more by talking with us!
Location: Reigate, United Kingdom
Senior Signal Processing Engineer employer: u-blox AG
u-blox is an exceptional employer for a Senior Signal Processing Engineer, offering a dynamic and innovative work environment in Reigate, UK. With a strong focus on advanced GNSS technologies, employees benefit from flexible working arrangements, competitive compensation, and a culture that promotes collaboration and professional growth. The opportunity to work alongside leading experts in the field, coupled with a commitment to employee development and a diverse, multicultural atmosphere, makes u-blox a truly rewarding place to advance your career.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Signal Processing Engineer
✨Tip Number 1
Network like a pro! Reach out to professionals in the GNSS and signal processing fields on LinkedIn. Join relevant groups and participate in discussions to get your name out there and show off your expertise.
✨Tip Number 2
Prepare for interviews by brushing up on your technical skills. Be ready to discuss your experience with GNSS algorithms and embedded systems. Practise explaining complex concepts in simple terms, as communication is key!
✨Tip Number 3
Don’t just apply; engage! When you submit your application through our website, follow up with a friendly email expressing your enthusiasm for the role. It shows initiative and keeps you on their radar.
✨Tip Number 4
Showcase your projects! If you've worked on any relevant GNSS or signal processing projects, create a portfolio or GitHub repository. This gives potential employers a tangible look at your skills and creativity.
We think you need these skills to ace Senior Signal Processing Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Senior Signal Processing Engineer role. Highlight your experience with GNSS signal processing and any relevant projects you've worked on. We want to see how your skills align with our needs!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about GNSS technologies and how you can contribute to our team. Keep it concise but impactful – we love a good story!
Showcase Your Technical Skills:Don’t forget to mention your proficiency in embedded C/C++, Python, and MATLAB. If you’ve worked on algorithm development or performance analysis, make sure to include those details. We’re looking for hands-on experience!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, you’ll find all the info you need about the role and our company culture there!
How to prepare for a job interview at u-blox AG
✨Know Your GNSS Inside Out
Make sure you brush up on your knowledge of GNSS signal processing, especially at the measurement layer. Be ready to discuss specific algorithms you've developed or worked with, like acquisition and tracking loops. This will show that you’re not just familiar with the theory but have practical experience too.
✨Showcase Your Coding Skills
Since proficiency in embedded C/C++ and Python/MATLAB is crucial, prepare to demonstrate your coding skills. You might be asked to solve a problem on the spot or discuss your previous projects. Bring examples of your work that highlight your ability to implement algorithms in real-time environments.
✨Communicate Clearly
You’ll need to explain complex technical topics clearly, so practice articulating your thoughts. Use simple language to describe intricate concepts, as this will reflect your ability to mentor others and collaborate with cross-functional teams. Remember, clarity is key!
✨Prepare for Technical Leadership Questions
If you have experience in mentoring or leading projects, be ready to share specific examples. Think about challenges you faced, how you overcame them, and the impact of your leadership. This will demonstrate your readiness for a senior role and your ability to influence future technologies.