Job Description In Autonomous Driving team at TomTom we are looking for expert software engineer to work on advanced system for creating HD-map that is used in autonomous vehicles.
We expect expert software engineer to:
- have very good technical skills including:
- understanding of software design principles
- fluency in Java and relational databases
- knowledge of microservice architecture
- knowledge of other popular technologies, programming languages and architectural patterns
- basic understanding of mathematics, geometry, statistics
- be able to perform complex analysis of problems and decide about solutions considering their consequences
- deeply understand what needs to be delivered within current project, including dependencies between multiple projects
- take responsibility for team deliveries
- mentor and supervise co-workers
- be able to lead the team
- understand and participate in development and delivery cycle – from initial analysis, through implementation phase, to deployment and maintenance on production
- know, use and promote good engineering practices inside and outside the team
- be technically proactive: follow world’s trends and learn about new technologies and tools and promote their adoption when beneficial
Optionally:
- experience with Amazon cloud
- JavaFX
- Python, Groovy
- GIS
- Automated deployment tools (e.g. Puppet, Ansible, Chef)
About us…
We cover broad range of 'information technology' topics including:
- distributed systems based on microservice architecture and deployed on Amazon cloud
- production processes for managing work of hundreds of operators and automated tools (workflows, quality control)
- dedicated desktop applications for professional map editing
- infrastructure for gathering, processing, storing and publishing petabytes of data
- relational and NoSQL databases
Additionally our team is highly involved in:
- custom data collection hardware mounted on mobile mapping vans (and its software)
- machine learning and artificial intelligence, recognition of objects in huge stream of data (e.g. road signs or road paintings in the whole world)
- low-level programming (including GPU, CUDA)
Want to join us?
We would like to meet you!
For the full story about the vacancy or procedure, please click on www.tomtom.com/careers or contact Marta Brzeszczynska.
We kindly ask you to complete the form and attachments in English.
Pre-employment screening of all external candidates is part of the selection process.
by via developer jobs - Stack Overflow