'Five years from now we'll be active in areas we haven't yet dreamed of'.
Harold Goddijn, CEO TomTom.
Did you know that on an European map exist over 800 sextillion routes? That's an '8' with 23 zeros. At TomTom we developed a solution to pre-calculate all of the 800 sextillion routes and store the relevant information together with your TomTom map and navigation application. Our solution makes it possible that our customers can really fast calculate their best possible route at any point in time from this universe of possible routes.
Would you like to move into an agile team and work on developing and implementing software for on- and off-board navigation system?
Where do you want to be?
We are looking for the best and brightest minds in C++ software development to join our navigation engine development program NavKit. The experience and future opportunities may include complex algorithm development, optimization for embedded devices, solving scalability issues when dealing with huge amounts of static and dynamic map and traffic data, efficiently serving a rapidly increasing user base, developing a variety of novel algorithms on road networks and providing the best possible user experience.
As a member of the NavKit Location team, one of the teams of the NavKit program and located in Eindhoven, you are responsible for:
- Designing, implementing, testing and maintaining high quality software components in C++.
- Keywords are: location and itinerary management, points of interest (POIs) with real-time data, map error reporting, cloud synchronisation.
- Creating and sharing interface specifications and code documentation.
- Translating architecture decisions into high-level and low-level designs and supervising quality of the resulting implementation.