$ads={1}
As a
High Precision GNSS Software Engineer, you will be at the heart of u-blox’s cutting-edge high-precision positioning devices.
You are the go-to expert for high-precision positioning techniques including Precise Point Positioning and RTK. You are familiar with complex ambiguity resolution algorithms, along with the generation, transmission, and application of correction data represented either in the state or observation space (SSR/OSR).
You use your excellent programming skills to efficiently design and implement new features into the firmware of embedded GNSS real-time systems, being responsible for testing, documentation, quality control and maintenance of the source code and providing support to our product and application engineers in debugging and providing workarounds for nonconformities.
You will explore new technical concepts, evaluate their feasibility, and derive specifications for new features of a GNSS receiver firmware. As a part of our international multi-site team of specialized software developers you contribute to the next generation of u-blox’s innovative and competitive high-precision navigation systems, working on your own initiative and also acting as a mentor to less senior team members.
Location for the role is Espoo, Finland and Thalwil, Switzerland.
Your Responsibilities:
Your Skills and Experience:
Bonus Points:
Your Perks:
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 organisation and are committed to provide our employees with equal opportunities regardless of differences such as gender, race, ethnicity, generations, belief.
You are the go-to expert for high-precision positioning techniques including Precise Point Positioning and RTK. You are familiar with complex ambiguity resolution algorithms, along with the generation, transmission, and application of correction data represented either in the state or observation space (SSR/OSR).
You use your excellent programming skills to efficiently design and implement new features into the firmware of embedded GNSS real-time systems, being responsible for testing, documentation, quality control and maintenance of the source code and providing support to our product and application engineers in debugging and providing workarounds for nonconformities.
You will explore new technical concepts, evaluate their feasibility, and derive specifications for new features of a GNSS receiver firmware. As a part of our international multi-site team of specialized software developers you contribute to the next generation of u-blox’s innovative and competitive high-precision navigation systems, working on your own initiative and also acting as a mentor to less senior team members.
Location for the role is Espoo, Finland and Thalwil, Switzerland.
Your Responsibilities:
- Design, implementation and testing of new features along with maintenance of existing features.
- Realization of feasibility studies, drafting of technical concepts, and preparation of specifications for new features of the GNSS receiver firmware
- Providing workarounds or fixes for bugs and nonconformities
- Preparation of technical documentation
Your Skills and Experience:
- MSc or above in geodesy applied mathematics, or engineering, and 5+ years experience as GNSS Software developer.
- Excellent knowledge of Kalman filter and related technologies
- Knowledge of high-precision positioning techniques, such as RTK/PPP solutions, ambiguity resolution
- Excellent scientific and software engineering skills, hands-on and problem-solving, data analysis and statistics
- Experience with mathematical and physical models
- Excellent C/C++ skills
- Good communication skills (oral and in writing) in English and evidence of collaborating in teams.
Bonus Points:
- Knowledge of Embedded software development
- Use of Version control (Git)
- Experience of Agile software development
- Knowledge of Matlab, Python or Perl
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
- Company Performance Bonus/Sales Bonus (or none) and Long-term Incentive Plan
- Easy access location in Perkkaa, Espoo and Hervanta, Tampere
- Modern office premises
- Good basic benefits (commuting, lunch, sports&culture etc.)
- Sport activities, Team events
- Parking slot or public transportation subscription
- Sport activities, “Friday Apero”, barbecue, and an amazing roof terrace
- Up to 30 days of vacation a year, insurance contributions, additional contribution to the pension fund
- … and discover even more by talking with us!
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 organisation and are committed to provide our employees with equal opportunities regardless of differences such as gender, race, ethnicity, generations, belief.
Applications Close Date
Contact
Are you interested in this challenging position within an international work environment in a successful company? Apply now! You will be working with a motivated team in an exciting technology.
We are looking forward to receiving your application.
We are looking forward to receiving your application.