1. What is a Software Engineer at TomTom?
A Software Engineer at TomTom helps build the location, navigation, and mapping technology that powers millions of autonomous vehicles, mobile applications, enterprise logistics networks, and connected devices globally. Rather than building static digital products, engineers at TomTom work on high-availability systems, real-time spatial data pipelines, complex routing algorithms, and location-based software development kits (SDKs).
This role sits at the intersection of heavy data engineering, modern cloud infrastructure, and low-latency algorithm implementation. Whether you are working on the underlying C++ rendering engines, distributed Java/Spring services running on cloud platforms, or low-level embedded software for in-vehicle infotainment units, your code directly affects how people and goods move across the physical world every day.
The work requires a strong engineering background: you must care about system memory management, execution speed, modular code design, and scalable architecture. Candidates who thrive in this position enjoy solving complex computer science problems, evaluating computational complexity, and collaborating with global, cross-functional engineering teams.



