Job Description
Within the ‘Map Test Tools’ team, we're looking for an enthusiastic and motivated colleague with 5+ years of relevant work experience to strengthen our team. You will be working on designing, implementing and maintaining highly advanced software tool-sets which are used to test digital geographic databases. The geographic databases will be used in worldwide navigation products of market leading customers like VW, BMW, and Daimler.
Your Working Environment
The whole engineering group consists of around 60 SW engineers. Within the engineering group, software is developed which creates and validates SQLite-based digital automotive maps and services. This includes maps and services for embedded navigation systems, ADAS maps and maps that are used for autonomous driving. These maps and services are used by our OEM customers, like VW, Audi, BMW, Daimler.
The test tools team (of around 6 people) focuses on creating and maintaining software for automated testing and visualization of our digital map products and services. The work environment is Linux-based, making use of open-source tooling as much as possible.
Personal Mission
Within the ‘Test Tools’-project team, you will be working on a wide variety of test and validation tools which are required during data conversion tool development activities and during production. Besides developing, documenting and testing your code, reviewing the work of colleagues and problem-solving also belong to your responsibilities. You like to work as part of a self-organizing Scrum team.
Your Core Responsibilities
- Developing and maintaining C++ / Python code, including associated automatic tests
- This includes developing and maintaining large and complex embedded SQL queries
- Performing peer code reviews
- Performing developer tests on your own code
- Help to get requirements clear and writing down use cases
- Creating and updating SW documentation
- Part of a scrum team
Reporting Line
You will report to the project leader and department manager.
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 on topics related to (AI-based) Anonymization, GDPR compliance and Data Curation, Cybersecurity Services and Tools and Navigation Map Data Services. NavInfo Europe is currently entering a process of developing new and more demanding services for our customers all over the world. We have to supply our products more frequent, faster, and with consistent high quality. This development will impact the development of our markets and services and all of our main product creation processes: (software) development of our tools, production of our digital maps, and validation of tools and products.
Job Requirements
Essentials
- Advanced practical experience in modern C++17
- Advanced practical experience in Python 3.x
- A M.Sc. or B.Sc. degree, preferably in computer science
- Min. 5 years proven experience in SW development (design, implementation, and integration)
- Advanced practical experience in working with Linux, both as a development environment as well as an execution platform
- Command of written and spoken English
Nice to Have
- Experience with Docker and Kubernetes
- Experience with Atlassian Tooling (JIRA, Confluence, Bitbucket/GIT)
- Experience with SQLite (additional bonus points)
- Domain knowledge in navigation applications (NDS, digital maps, etc.) (additional bonus points)
If you feel you fit the description, and you are interested in working within a fast-moving, innovative and international working environment with a solid customer base in the automotive industry, then apply directly via your preferred channel.
You can expect a challenging job with a market conforming employment package. For more information, please contact the HRM department, via [email protected].