u-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
- Design, develop, and validate advanced algorithms for GNSS and multi-sensor navigation, including sensor fusion with IMUs, cameras, and LEO-PNT signals.
- Apply AI/ML methods (e.g., deep learning, factor graph optimization, probabilistic inference, reinforcement learning) to tackle challenges in positioning, perception, and control systems.
- Explore and prototype robust and resilient navigation solutions against multipath, interference, and spoofing in complex environments.
- Contribute to perception-driven navigation: integrate visual, inertial, and GNSS cues into unified frameworks for enhanced accuracy and integrity.
- Collaborate on control system design where reliable location/perception data directly influences path planning, decision-making, and actuation.
- Conduct mathematical modelling, statistical analysis, and performance evaluation of algorithms under real-world scenarios.
- Implement algorithms in Python/C++/Matlab for deployment in embedded, edge, and cloud platforms.
- 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
- M.Sc. or Ph.D. in Electrical Engineering, Computer Science, Robotics, Applied Mathematics, or related fields.
- Strong mathematical expertise and proven research experience in AI or machine learning
- Hands-on experience with GNSS, navigation, or positioning systems (multi-constellation, multi-frequency, integrity monitoring).
- Proficiency in machine learning frameworks such as TensorFlow and PyTorch
- Strong programming skills in Python and preferably in C and C++
- Excellent written and verbal communication skills.
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
- Sport activities and Team events.
- … and discover even more by talking with us!
Learn more about u-blox and its mission by watching this video !
Learn more about your future working environment within our Positioning Product Center here!
We see diversity as a strength and promote a culture of inclusion among our employees. Our varied backgrounds, ideas and experiences are critical to our success. We strive to become a strong learning organization and are committed to provide our employees with equal opportunities regardless of differences such as gender, race, ethnicity, generations, belief.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Software ML Engineer
2026-05-16
Compiler Engineer
2026-05-24
Senior Kubernetes Software Engineer (Go)
2026-05-23
- Posted
- Aug 26, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Tampere
- Company
- u-blox
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Software ML Engineer
2026-05-16
Compiler Engineer
2026-05-24
Senior Kubernetes Software Engineer (Go)
2026-05-23