GNSS Algorithms Engineer
Role details
Job location
Tech stack
Job description
You will join u-blox's growing high-precision Positioning Services team, contributing to the development of advanced GNSS technologies that power industrial robotics, autonomous systems, and precision applications worldwide. In this role, you'll work alongside experienced engineers to design, implement, and improve algorithms and positioning system components that deliver centimeter-level accuracy. You'll work closely with experienced engineers in a low-hierarchy, collaborative, and supportive environment. What makes this role exciting is the opportunity to see your work come to life in real-world products and to continue growing your expertise in a culture that values learning, initiative, and technical curiosity. This role gives you the ownership and support to take your skills to the next level., * Contribute to the design, development, and validation of GNSS algorithms and high-precision positioning products and services.
- Support the implementation of new features and improvements within production-grade systems.
- Collaborate with Product Owners and senior engineers to help shape technical direction and translate requirements into practical solutions.
- Work with cross-functional teams to support end-to-end algorithms implementation to ensure end-to-end product success.
- Participate in debugging, performance analysis, and optimization to ensure reliable, high-quality system behavior., * A multicultural and international company with over 60 different nationalities
- Project-based activities working with colleagues distributed across the globe
- A startup and innovation mindset that thrives within a company culture built on ownership, ambition, and playing-to-win
- Hybrid working model & flexible working hours
- A strong learning environment
- Company Performance Bonus
- ... and discover even more by talking with us!
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.
Requirements
Do you have experience in Scripting?, * 3-5 years of hands-on experience in GNSS, high-precision positioning, or related signal-processing domains.
- Solid programming ability in C/C++
- Experience working with GNSS measurements or positioning algorithms.
- Good problem-solving skills and a willingness to own tasks from prototype to validation.
- Ability to communicate technical topics clearly within the team and collaborate across functions.
- Curiosity, willingness to learn from senior colleagues, and interest in developing toward deeper technical expertise.
Bonus Points (not mandatory)
- Linux experience (computing, scripting, networking, server concepts).
- AWS experience (Infrastructure as code, server and serverless concepts).
- Experience with scientific computing tools (Python, MATLAB, or others) and statistics.
- Usage of AI during software development.
- Agile way of working.
- Services products (Network RTK, orbit prediction, Assisted GNSS).