Job Descriptionu-blox is the leading provider of Global Satellite Navigation System (GNSS) solutions. To strengthen our HPA Technology Team, we are seeking a Research Engineer with strong mathematical and AI/ML expertise to work on next-generation solutions for GNSS, navigation, perception, and control systems. You’ll work alongside world-class experts, contributing to cutting-edge algorithms, robust positioning engines, and AI-enhanced sensing and control solutions for wearables, IoT, robotics, and automotive applications.
This position can be located in Reigate, UK or Tampere, FI.
Your Responsibilities
1. Design, develop, and validate advanced algorithms for GNSS and multi-sensor navigation, including sensor fusion with IMUs, cameras, and LEO-PNT signals.
2. Apply AI/ML methods (e.g., deep learning, factor graph optimization, probabilistic inference, reinforcement learning) to tackle challenges in positioning, perception, and control systems.
3. Explore and prototype robust and resilient navigation solutions against multipath, interference, and spoofing in complex environments.
4. Contribute to perception-driven navigation: integrate visual, inertial, and GNSS cues into unified frameworks for enhanced accuracy and integrity.
5. Collaborate on control system design where reliable location/perception data directly influences path planning, decision-making, and actuation.
6. Conduct mathematical modelling, statistical analysis, and performance evaluation of algorithms under real-world scenarios.
7. Implement algorithms in Python/C++/Matlab for deployment in embedded, edge, and cloud platforms.
8. Work closely with cross-functional teams (hardware, embedded software, AI research, and application domains) to bring concepts to high-TRL prototypes and products.
Your Skills and Experience
9. M.Sc. or Ph.D. in Electrical Engineering, Computer Science, Robotics, Applied Mathematics, or related fields.
10. Strong mathematical expertise and proven research experience in AI or machine learning
11. Hands-on experience with GNSS, navigation, or positioning systems (multi-constellation, multi-frequency, integrity monitoring).
12. Proficiency in machine learning frameworks such as TensorFlow and PyTorch
13. Strong programming skills in Python and preferably in C and C++
14. Excellent written and verbal communication skills.
What are your perks?
15. A multicultural and international company with over 60 different nationalities
16. Project-based activities working with colleagues across the globe
17. A start-up and innovation mindset while in the process of scaling-up processes and efficiencies
18. Hybrid working model & flexible working hours
19. A strong learning environment and regular career discussions
20. Sport activities and Team events.
21. … and discover even more by talking with us!