Software Engineer

TomTom Group   •  

Farmington Hills, MI

Industry: Professional, Scientific & Technical Services


Not Specified years

Posted 26 days ago

This job is no longer available.

You’ll move the world forward. Every day, we create the most innovative mapping and locationtechnologies to shape tomorrow’s mobility for the better.

We are proud to be one team of more than 5,000 unique, curious, passionate problem-solvers spread across the world. We bring out the best in each other. And together, we help the automotive industry, businesses, developers, drivers, citizens and cities move towards a safe, autonomous world that is free of congestion and emissions.

What you’ll do

  • Produce high quality, efficient and maintainable code using C++ or Java to implement innovative solutions and integrate on automotive platforms
  • Work according to Agile methodology (Scrum), including performing code reviews, design reviews, testing and writing documentation;
  • Analyze high-level requirements and translate these into detailed specifications and designs;
  • Propose innovative solutions to technical issues and communicate with the team to collaborate accordingly;
  • Write unit test code, structures, and scripts and support the testers with identifying and solving test issues.

What you’ll need

  • Experience in commercial software development combined with good object-orientated software design abilities;
  • Extensive knowledge of C++ is a must; knowledge of Java, Python, and OO practices is an advantage;
  • Knowledgeable about Operating System concepts (Linux, Android), cross-platform development and unit test frameworks;
  • The hands-on approach and good collaboration skills
  • Positive-critical mindset regarding product quality in development teams.

Meet your team

We’re Custom Systems. We build the next-generation connected navigation systems that TomTom Automotive provides to leading players in the global automotive industry. Our team works on diverse projects in an agile environment, integrating a variety of TomTom products and services into one tailor-made solution. On our team, you’ll see your work come to life as it evolves from a first demo to being used in millions of cars on the road.