Software Engineer Conversion Platform

Job description

Responsibilities

Implementing and maintaining highly advanced software which is used to create digital geographic databases for automotive use. The geographic databases are used in worldwide navigation products of market leading customers like VW, BMW and Daimler.

Reports To

Platform Team Lead

Work Environment

The activities will take place within the ‘Data Delivery Service’ (DDS) department. The DDS activities comprise the development of software that is used to convert digital geographic data to the so-called NDS navigation database format and some other database formats. The input data can originate from local suppliers in one country, or from global parties such as HERE Technologies or TomTom Licensing.

The software tools are used by the ‘Production & Operations’ department to create the products for our customers. Products include maps for embedded navigation systems, ADAS maps and maps that are used for autonomous driving.

Within the DDS department, the Platform team creates and maintains common libraries, generic conversion tools and frameworks that are used by other teams to build their software products.

Work Description

You will be working on the development and maintenance of generic software components that are used by the map compilers of various NDS customer projects. Additionally, you will create complete components that are run as part of the conversions in those projects.

You will refactor existing frameworks to transition tools to microservices architectures, while those tools are used in active projects.

The software is complex. You will need knowledge of software engineering practices, develop knowledge of the NDS database and a broad understanding of the behaviour and limitations of the different software components.

Besides developing, documenting and testing your own code, reviewing the work of colleagues and problem solving also belongs to your responsibilities.

You will work in an agile environment and be part of a scrum team.

Requirements

Core Tasks

  • Building and extending software frameworks to support new map compiler features and architectures.
  • Building and extending complete, generic tools that are part of map compilation.
  • Performing peer code reviews.
  • Performing developer tests on your own code.
  • Creating and updating SW documentation.
  • Extensive knowledge of- and experience with modern C++ to produce efficient, structured and reliable components

Competences

  • A MSc or BSc degree, preferably in computer science
  • 7+ Years of experience in software development (design, implementation and integration)
  • Practical experience Python
  • Knowledge of Linux both as development and execution platform
  • Strong analytical skills are a must to be able to quickly analyze reported issues from customers/internal testers
  • Expert knowledge in efficient algorithms is a strong preference
  • Experience with (complex) SQL queries is a strong preference
  • Knowledge of Docker, Kubernetes is a preference
  • Practically minded: a “doer”
  • Self-organizing
  • Command of written and spoken English.

Experience

We look for an enthusiastic and motivated colleague with 7+ years relevant work experience.

We offer:

A competitive salary (based on a 40-hour week), consistent with your level of education and experience

An initial one-year contract with the prospect of an indefinite contract

A 8% holiday allowance annually

25 vacation days, 5 compensation days

Flexible working hours

Extensive training opportunities

Pension and health insurance participation options

A fast moving, innovative and international diverse working environment

  • If you feel you fit the description and you are interested in working within a fast growing, international and innovative organisation with a solid customer base, then please send your CV to hrm@navinfo.eu or apply via the application button below. You can expect a challenging job with a market conforming employment package. For more information please contact the HRM department +31 40-711 35 56, Luchthavenweg 34, 5657 EB Eindhoven.