FAQs
What is the primary responsibility of a Junior Software Engineer in the Map Compilation team?
The primary responsibility includes designing, implementing, and maintaining map compilers in a distributed, cloud-first environment, while tackling algorithmic challenges to improve map accuracy and efficiency.
What programming language will I be using in this role?
You will primarily be writing clean, testable, and maintainable code in Java.
Is prior experience in map compilation or geospatial data necessary for this position?
No, while experience in map compilation, routing algorithms, or geospatial data is nice to have, it is not required.
What qualifications do I need to apply for this position?
You should have a degree (or equivalent experience) in Computer Science, Software Engineering, or a related field, and comfortable Java skills with an understanding of data structures and algorithms.
Is there an option for professional development and learning?
Yes, the company offers time and resources for development, including a personal development budget, paid leave for learning days, and access to e-learning resources such as O’Reilly and LinkedIn Learning.
Where is this position located?
This position is based in Hannover, Germany, and candidates must already reside in the Hannover area to apply.
Will I be working in teams?
Yes, collaboration is key; you will work within a team through code reviews, pair programming, and open communication.
What is the company culture like?
TomTom promotes a diverse and inclusive culture where every individual’s voice matters, fostering a collaborative environment among over 80 nationalities.
What kind of projects will I be working on?
You will work on real-world problems related to map compilation and algorithms, delivering customer-focused solutions that contribute to navigation systems used globally.
Do I need to have experience with Agile methodologies?
Experience with Agile methodologies such as Scrum or Kanban is preferred but not required. Basic awareness is beneficial.
Are there opportunities for growth and career progression?
Yes, there are various growth opportunities, including continuous learning, personal development, and career advancement pathways.
Is knowledge of German necessary for the role?
Fluency in English is required, and knowledge of German is considered a bonus.