Lead Navigation Software Architect

München (81249)
€100 - €120000 per annum
04 May 2017
01 Jun 2017
James Witting
Specialist Area
Contract Type
Full Time

Lead Navigation Software Architect

Munich, Germany



The Company

A leading automotive infotainment company

The Role

  • Architectural and design leadership across multiple navigation areas
  • Be a key driver behind the navigation software technology stack
  • Handling very complex codes in C++
  • Interfacing and driving the technical discussions and decisions with the OEMs
  • Create benchmarks and code samples to explain software behaviour to other engineers and set standards to follow.
  • Writing C++ portable, modular, high performance, OOP driven code; TDD; self-explanatory code style; documentation; automation tools
  • Lead the design and architecture decisions of premium head-unit Navigation engine including address entry (geo-location), guidance, positioning (map matching), traffic, interfaces with the digital map and user interface modules
  • As part of a matrix organization work with engineers, designers, testers and managers in multiple locations as needed to help integrate and productize the solution.

The Individual

  • Master's Degree or higher in Computer Science or similar education
  • 10+ years' experience in professional software engineering having shipped several consumer grade products
  • 15+ years of experience in C \ C++ preferably with exposure to embedded systems
  • Ability to design modules that will meet the requirements of today and scale to work in conjunction with modules adding new functionality in the future
  • Deep knowledge of embedded device constraints and how to root cause or debug issues through the entire SW development life cycle