Sr. Software Engineer DDS

Job description

Our mission

Founded in 2002, Navinfo now is the No.1 Location Service Provider in China. NavInfo is leading the way to become the “Digital Brain of Intelligent Driving” with core businesses in HD map, high accuracy positioning, cloud service platform, automotive-grade semiconductors for ADAS, and autonomous driving.

In NavInfo Europe, we work with an integral approach on topics related to Autonomous Driving, Smart Mobility, Smart Cities, Cyber Security, and Automated Guided Vehicles (AGV). Multiple disciplines like Control System Design, World Modelling, Motion Planning, Functional & Operational Safety, Sensor Fusion, V2V & V2X Communication, Electronics, Software Engineering, Assessment, Tooling, etc. work together to bring the automated vehicle into life.


Responsibilities

Designing and implementing cloud based microservices for providing digital map data to customers. Developing architecture and API’s in close cooperation with navigation data experts.

Reports To

Project leader

Work Environment

The activities will take place within the ‘Data Delivery Service’ (DDS) department which develops all tools to process the datasets of the various digital geographic map data providers. This is a team of over 40 software engineers who work on a suite of highly advanced software tools. 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.

The DDS activities comprise the development of software that is used to convert and deliver digital geographic data to Mapscape’s 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.

Work Description

Our customers are moving from using (semi-)static navigation databases to consuming web-based services that provide navigation-related content with high update frequencies. For this purpose, implementation of a next-gen architecture supporting these use cases in ongoing.

Your work is the development of such services based on existing standardisation initiatives and based on our current existing implementations. The job includes rapid prototyping, service architecture development and related tasks. Regular technical contact both internal and external parties will be required.

You will be working in an initially small team that will initiate the development of the services. We work in an agile scrum environment.

Requirements

Core Tasks

  • Design and development of cloud-based navigation- and spatial data services
  • Development of Proof of Concept for various services
  • Performing peer code reviews.
  • Performing developer tests on your own code and writing automated tests.
  • Creating and updating SW documentation.

    Competencies
  • A MSc or BSc degree, preferably in computer science,
  • > 7 Years experience in software development (design, implementation and integration),
  • Advanced practical experience in software development using modern C++,
  • Experience with developing and using RESTful web services and JSON,
  • Experience with Python 3, particularly in combination with Flask and OpenAPI,
  • Knowledge of Linux, both as a development and execution platform,
  • Applied knowledge in one or more of these domains: distributed computing, scalability, high availability, microservices, CI/CD, containers/virtualization, cloud computing,
  • Experience with the NDS database format is a strong bonus,
  • Experience with (complex) SQL queries is a strong bonus,
  • 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

8% holiday allowance annually

25 vacation days, 5 compensation days

Flexible working hours

Extensive training opportunities

Pension and health insurance scheme

A fast moving, innovative and international diverse working environment

  • Come join us! 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 directly via the application button. 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.