Career Opportunity: Software Engineer- Farmington Hills, MI
Job Description: Are you thrilled to work on the latest in in-dash navigation and services for cars? TomTom’s engineering teams are challenging, fast-paced environments where people are empowered to make the best decisions. As a member of a scrum team with highly motivated, skilled, and experienced engineers, you will take joint responsibility in ensuring the successful implementation of TomTom software in automotive applications. You will design, implement, test, integrate, and maintain software systems and components. This will lead to high quality, innovative products. Joining us means you can work on embedded development in Software Engineering on multiple connected platforms like navigation (guidance, map visualization); graphical UI; Speech recognition; communication protocols; Services like traffic info, weather, parking etc. Both, our in-car system and the online service, are used by major car manufacturers in their latest cars and more plan using it in the future. Preview of your challenge… 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 to the team to collaborate accordingly • Write unit test code, structures, and scripts and support the testers with identifying and solving test issues What do we expect from you? There is no set route to become a Software Engineer at TomTom. But to be successful in this role, this is the kind of profile we have in mind: 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/or OO practices is an advantage; • Knowledgeable about Operating System concepts (Linux, Android), cross-platform development and unit test frameworks; • Hands-on approach and good collaboration skills • Positive-critical mindset regarding product quality in development teams.
What do we offer?
• An adventure in the cutting-edge field of digital mapping, traffic and
• navigation solutions
• The chance to work in a fast-moving, innovative and international environment, dealing with all
kind of different countries and cultures
• Among others, an online learning platform (1500 courses & 11000 e-books) as well as live
speeches from software development gurus
Job is Archived
You may have followed an invalid link or the job you are looking for has been archived.
Learn About GoHire