HERE

Lead Engineer C++ (Automotive Software Lifecycle Manager) m/f

NL-Eindhoven
Requisition ID
2017-19286
Category
Research & Software Developmnt

Overview

HERE Technologies, the Open Location Platform company, enables people, enterprises,and cities to harness the power of location. By making sense of the world through the lens of location,we empower our customers to achieve better outcomes from helping a city manage its infrastructure or an enterprise optimize its assets to delivering drivers to their destination safely. To learn more about HERE, including our new generation of cloud-based location platform services, visithttp://360.here.com

 

The Automotive Software Lifecycle Manager joins the Automotive Solution Maintenance team which is focused on maintaining continuity of service to our automotive navigation customers. This team is responsible to maintain deployed software solutions throughout extended automotive product lifecycles. To fulfill this responsibility, it is key to understand the technical architecture of the customized products, the accompanying development environments & continuous integration systems, as well as the organizational dependencies of these complex solutions.

 

The lifecycle manager has the task to coordinate changes to the deployed products spanning from impact assessment, technical implementation to test & validation up against production level QA requirements. Coordinating such changes will involve interactions with internal engineers, adjacent teams and solution customers.

 

This position will be located in HERE’s Eindhoven offices. The role requires a strong background in software engineering and software quality assurance which has to be complemented by excellent communication skills and the ability to drive changes independently through the organization.

Responsibilities

  • Definition of the plan and organizational setup for maintaining an automotive navigation solution
  • Execution and refinement of established maintenance processes
  • Consulting product software teams on maintainability of the system
  • Coordination of resolving and validating customer bugs and other system changes
  • Facilitate knowledge transfer between software teams involved in delivering and maintaining the solution
  • Resolution of conflicts across organizational dependencies of the solution

Qualifications

  • Master of Science (M.S.) degree in Computer Science, Software Engineering or similar
  • 8+ years in a software design or programming role
  • Expert knowledge of C++ and experience with embedded software development
  • Expert knowledge of manual and automated software QA methodologies
  • Experience of entire software development process in large scale projects
  • Knowledge of distributed architectures and implementation of backend & web services
  • Sound understanding of Agile development methodologies (e.g. SCRUM) and continuous integration principles
  • Ability to apply analytical and problem-solving skills to solve complex design and coding challenges
  • Ability to work with a complex codebase, taking the initiative to solve problems and provide clean solutions
  • English, communication and explanatory skills

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Not ready to apply? Connect with us for general consideration.