Senior Software Engineer - SDK and Visualization Engines

Amsterdam, The Netherlands
Maps – Maps Visualization /
Employee, Full Time /
Hybrid

Map Visualization builds the technology that turns map data into what people actually see - satellite imagery, buildings, roads, and live map content - across mobile devices and in-car systems. The Visualization Engines team owns the rendering engines behind it: a Unity-based 3D map renderer and an in-house C++ rendering engine, both shipping to phones and to automotive customers. 
 
We are looking for an engineer to strengthen our rendering and computer graphics expertise while staying comfortable contributing to the mobile SDK layer around it. 
 
 
What you will do

  • Design technical solutions to complex problems at scale: large map scenes, tight frame budgets, constrained mobile and automotive hardware. 

  • Work across the rendering stack: from the C# and mobile APIs our SDK consumers use down to the graphics pipeline and shader-level work. 

  • Take ownership of your area and lead changes within the team. 

  • Build iteratively using agile methods. 

  • Work with AI as a standard part of engineering practice - we use it heavily and expect you to. 

 
What you will need 

  • A Bachelor's degree in Computer Science or a related field, and 3+ years of equivalent experience in at least one modern programming language. 

  • Strong C++ or C# or Kotlin or Swift - we expect you are genuinely productive in at least one of them. 

  • Comfortable contributing to the mobile SDK layer 

  • Knowledge and practice of professional software engineering across the full development lifecycle: coding standards, code reviews, source control, build processes, testing, and operations. 

  • Comfortable communicating in English, written and spoken. 

 
One of these two profiles is you 
 
Beyond the essentials above, we need one of these two backgrounds. We are deliberately flexible about which: we will trade depth in one area for the appetite to grow in the other, so you need one profile, not both. 
 
Profile A (the mobile engineer). 
You are a strong Android and/or iOS engineer, and you want to move toward rendering and computer graphics. 
 
Profile B (the graphics engineer). 
You work in computer graphics, rendering engines, or visualization, and you are interested in learning mobile platform development. 
 
 
Nice to have 

  • Unity engine and/or APIs: Vulkan, OpenGL, ... 

  • Shader authoring and graphics pipeline optimization. 

  • Kotlin and/or Swift - both are in use in our SDK and demo applications. 

  • Automotive software. 

  • Working with large geospatial or other large-scale datasets. 

 
What you get 
 
You learn AI while doing your actual job: We use AI heavily in day-to-day engineering, and you get access to current frontier models. Working here means building that skill on real production work - paid, in working hours, not as a side project after them. 
 
A stack that is broad and you can move around inside it: Rendering and graphics engineering, mobile development on both Android and iOS, automotive software, cloud-connected visualization systems. The point is not just that all of it exists here but that moving from one to another is normal and easy. Whichever profile you come from, the expectation is that over time you pick up the other side too, alongside colleagues already working in it. 
 
Work that really uses what you know: Rendering maps at scale, finding performance inside a frame budget, processing large volumes of geospatial data, delivering it on mobile and automotive hardware. It is the kind of engineering where your existing knowledge is in play and there is a steady supply of challenging problems worth thinking about. 
 
Work you can point at: What you build becomes visible as beautiful maps used by end users and by our automotive customers.
 
Interested but not sure you tick every box? Apply anyway - good motivation carries lot of weight here. 

What we offer

A competitive compensation package, of course.  

Time and resources to grow and develop, including a personal development budget and paid leave for learning days, as well as paid access to e-learning resources such as O’Reilly and LinkedIn Learning. 

Time to support life outside of work, with enhanced parental leave plus paid leave to care for loved ones and volunteer in local communities.  

Work flexibility, where TomTom’ers, in agreement with their manager and team, use both the office and home to focus, collaborate, learn and socialize. It’s all about getting the best out of both worlds – we ask TomTom’ers to come to the office two days a week, and the remaining three are free to be worked in either location.

Improve your home office with a setup budget and get extra support with a monthly allowance. 

Enjoy options to work from your home country and abroad for a set number of days each year, to visit family and friends, or to simply explore the world we’re mapping.  

Take the holidays you want with a competitive holiday plan, plus an extra day off to celebrate your birthday. 

Join annual events like our Hackathon and DevDays to bring your ideas to life with talented teammates from around the world. 

Become a part of our inclusive global culture and have the chance to collaborate with a diverse community – we have over 80 nationalities at TomTom! 

Find out more about our global benefits and enjoy additional local benefits tailored to your location. 


Meet your team

We are the Map Visualization Product Unit. We develop map rendering technology that can be integrated into navigation systems and location-based applications, providing our technology to our customers in the form of cloud-based APIs and SDKs.

We see quality-management processes as a source of competitive advantage. As part of our product-led and outcome-oriented culture, we believe it is crucial to have mechanisms in place to measure and improve the quality of our products in a continuous manner so we can achieve our mission of mapping the world in real time.

At TomTom...

You’ll help people find their way in the world. In 2004, TomTom revolutionized how the world moves with the introduction of the first portable navigation device. Now, we intend to do it again by engineering the first-ever real-time map, the smartest and most useful map on the planet.

Work with a team of 3,300+ unique, curious and passionate problem-solvers. Together, we’ll open up a world of possibilities for car manufacturers, enterprises and developers to help people understand and get closer to the world around them.


After you apply

Our recruitment team will work hard to give you a meaningful experience throughout your journey with us, no matter the outcome. Your application will be screened closely and you can rest assured that all follow-up actions will be thorough, from assessments and interviews all the way through onboarding. To find out more about our application process, check out our hiring FAQs.


TomTom is an equal opportunity employer

TomTom is where you can find your place in the world. Every day we welcome, nurture and celebrate differences. Why? Because your uniqueness is what makes you, you. No matter your culture or background, you’ll find your impact at TomTom. Research also shows that sometimes women and underrepresented communities can be hesitant to apply for positions unless they believe they meet 100% of the criteria. If you can relate to this, please know that we’d love to hear from you.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.