Drive design of essential sub-systems of TomTomâs state-of-the-art navigation system, to enable its scalability, integrability and flexibility vis-a-vis current and future real-life navigation use-cases.
Work with the location platform technical leadership team (Tech LT) to create designs that improve the non-functional and quality aspects of the product and minimize regressions.
Collaborate with product teams to design and architect software that meets quality goals.
Deliver technical plans to enhance the quality and reliability of integration testing, including downstream integrators, considering performance and other non-functional aspects to ensure bug-free software.
Developing or collaborating in the development of tools and systems to test or measure the quality of our products.
Establishing mechanisms to monitor that the products deployed in production or delivered to our customers satisfy their quality goals and taking corrective action when required.
Solve complex problems at scale across teams, owning the software architecture and technical designs.
Enable your team for success through interaction with the technical community at an organization level.
Drive the technical decisions to improve best practices for quality engineering, testing, and operational excellence.
Participate in all phases of the project lifecycle â gathering requirements, designing solutions, building new interfaces, integration with existing architectures, development, and testing code.
Build scalable, highly available, and resilient applications by utilizing optimal cloud technologies, programming languages, and frameworks that best suit your use cases.
Strengthen and grow a data-driven culture, fostering uptake of targeted experimentation and insights generation.
Support hiring for team vacancies and investments into team and product health.
Mentor less experienced (Staff) Engineers
What you'll need
Strong academic background (PhD) in Computer Science or a related field of study with focus on routing and navigation
Strong Computer Science and development fundamentals, including object-oriented design, data structures, algorithm design, and complexity analysis.
Demonstrated experience solving complex, real-world problems in a relevant domain at scale, such as routing and navigation, logistics, transportation, supply chain, or network optimization.
10+ years of relevant industry experience in creating efficient algorithms or systems to handle large amounts of data, improve processes, or enhance user experience in the routing or navigation space.
Proven experience in leading test strategies and quality improvement processes for large organizations (100+ engineers).
Strong knowledge and practice of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, performance benchmarking, and operations. Our tech stack heavily relies on C++, Android, Azure.
Experience defining system architectures at scale and exploring technical feasibility trade-offs while maintaining a focus on quality and reliability.
Proven ability to design and run targeted experiments to fuel improvement roadmaps
Strong ability to engage with and influence senior stakeholders and engineering teams in aligning strategic goals with complex technical designs