Relocate. Ми з України
Post Jobs
Countries

Select a Country

Australia

Austria

Belgium

Canada

Denmark

Estonia

Finland

Germany

Ireland

Japan

Netherlands

Singapore

Spain

Sweden

United Kingdom

United States

blog

Blog

Expat Stories Visas & Immigration Money & Taxes Working Abroad

Read our blog

Visas Taxes Salaries Cost of Living Relocation Companies Jobs
Blog
Expat Stories Visas & Immigration Taxes & Money Working & Money Read our blog
Post Jobs
Menu
  • Home
  • International Jobs in Poland
  • Senior Java / C++ Engineers in Autonomous Driving Team

Senior Java / C++ Engineers in Autonomous Driving Team

Lodz, Poland

TomTom

TomTom logo

Advanced relocation package

Adaptation tips
Adaptation tips
Flight ticket
Flight ticket
Money for moving expenses
Money for moving expenses
Temporary housing
Temporary housing
Housing search assistance
Housing search assistance
Visa services
Visa services
Signing bonus
Signing bonus
Real estate agent
Real estate agent

About TomTom

In 1991, we had one big ambition for our small start-up: make technology easy to use for everyone. We challenged the status quo, placed big bets and innovated to create breakthrough products that would change the way people lived their lives. Today, we are still entrepreneurs, driven to make things better for our customers and push the boundaries of what we are capable of.

We have 4700 global “Intrapreneurs”, employees who treat the company as if it were their own, and who have the freedom, flexibility and ability to make decisions that advance the company’s success. Our people are the reason we are where we are today. Our core technologies and products are directly attributed to the level of skills, thinking and focus that made us great in the first place. We attract the best people, feeding their desire to excel by enabling them to do their greatest work.

Position

In Autonomous Driving team at TomTom we are looking for senior software engineer to work on advanced system for creating HD-map that is used in autonomous vehicles.

Your qualification

We expect senior software engineer to:

  • Have very good technical skills including:
  1. understanding of software design principles
  2. fluency in Java and relational databases
  3. knowledge of microservice architecture
  4. knowledge of other popular technologies and programming languages
  5. basic understanding of mathematics, geometry, statistics
  • Be familiar with industrial software delivery chain (version control, build, test, deploy)
  • Be able to analyze problems and propose alternative solutions with understanding of their consequences
  • Understand end-to-end what needs to be delivered within current project
  • Not require much supervision while delivering agreed functionality
  • Be able to influence co-workers to focus on delivering agreed functionality
  • Know, use and promote good engineering practices
  • Be technically proactive: follow world’s trends and learn about new technologies and tools

Will be a plus

  • Experience with Amazon cloud
  • JavaFX
  • Python, Groovy
  • GIS
  • Automated deployment tools (e.g. Puppet, Ansible, Chef)

Additional details

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)

Technologies we use depend on problems we solve. We try to use technologies best suited for particular case that don't conflict with those already in use:

  • For back-end we mostly use Java 8
  • For desktop editing applications - JavaFX
  • Whenever beneficial we use Python or Node.js
  • For image and laser point cloud processing we use mostly C++ for machine learning mostly C++ with GPU support (CUDA)
  • Databases – typically PostgreSQL with PostGIS (but sometimes NoSQL solutions like MongoDB, DynamoDB)

Most of our production processes are deployed on AWS due to flexibility of infrastructure organization. Most of data storage and publishing infrastructure is located in our own data center.

We are promoting 'continuous delivery' approach which means we are focused on automation and we are able to deliver frequently (weekly or even daily) to quickly get user feedback.

Our teams are focused on solving problems end-to-end which means:

  • Designing the solution (including selection of proper technologies and tools)
  • Incremental implementation and delivery
  • Taking responsibility for quality of delivered solution
  • Making sure it runs smoothly on production

Java Engineer Developer Software Backend Programmer Web Back-end Software Developer Design Test Software Engineer Database Java Developer Web Developer Spring Microservices Java Spring version-control build Java Senior Java8 С++ Web Applications Spring MVC С++14 С++11
Archive vacancy
Archive vacancy
Facts about Lodz
Cost of Living Index 44 /100
Median for apartment
rent in city centre
(1-3 bedroom) $ 375 - $ 675
Safety Index 52 /100
Check if your resume is a good fit
25/100
Get Full Report Arrow right
Relocate. Ми з України

Relocation made easy: country guides, visa overviews, tax calculators, and more – Relocate.me has everything you need in one place.

Resources

Blog Webinars Visas Taxes Cost of living Salaries Healthcare Relocation companies

For job seekers

Browse international jobs Companies hiring International job search guide

For employers

Post jobs Global hiring guide

Legal

Privacy policy Terms of service

Newsletter

Curated tech jobs and content for relocation seekers

Subscribe

© 2024 Relocate.me | All Rights Reserved

Proudly built by Ukrainians 🇺🇦

Jobseeker Login

Create a Jobseeker account to apply for jobs.

Forgot password?

Or
Register
Login
Continue with Google Continue with LinkedIn
Back to Login
Jobseeker Register

Create a Jobseeker account to apply for jobs.

Or
Continue with Google Continue with LinkedIn

Check your email and follow the instructions to restore access to your account

Restore access