Relocate. Ми з України
Post Jobs
Countries

Select a Country

Australia

Austria

Belgium

Canada

Denmark

Estonia

Finland

Germany

Ireland

Japan

Netherlands

Singapore

Spain

Sweden

United Kingdom

United States

blog

Blog

Expat Stories Visas & Immigration Money & Taxes Working Abroad

Read our blog

Visas Taxes Salaries Cost of Living Relocation Companies Jobs
Blog
Expat Stories Visas & Immigration Taxes & Money Working & Money Read our blog
Post Jobs
Menu
  • Home
  • International Jobs in Netherlands
  • C++ Embedded Deep Learning Optimization Engineer

C++ Embedded Deep Learning Optimization Engineer

Eindhoven, Netherlands

Mapscape

Mapscape logo

Advanced relocation package

Adaptation tips
Adaptation tips
Flight ticket
Flight ticket
Signing bonus
Signing bonus

About Mapscape

Mapscape is one of the world's leading independent providers of software services for the automotive navigation industry. We engineer complex software that is critical to the production of digital navigation maps. Our software validates, tests, and improves digital map data, and enables its compilation into any map format.

Headquartered in Eindhoven, the Netherlands, Mapscape's services help the major automotive OEMs improve the performance and increase the functionality of their digital maps and automotive telematics services.

Mapscape is committed to securing its position as the world's leading company in NDS (Navigation Data Standard) compilations, while strengthening its incremental map updating and sensor fusion map services.

Mapscape in brief:

  • Provider of compilation and incremental update services for the automotive market
  • Designer of complex software for production of digital navigation maps
  • Developer of innovative sensor fusion map services

Mapscape is now part of NavInfo Europe.

Position

Hired by NavInfo Europe, as part of the Advanced Engineering Group, you will be working for AIIM (AI in Motion) - a young startup company providing mapping, perception, and autonomy solutions to "things" in motion. AIIM positions itself as an autonomy service provider. The current focus is on AGV navigation and handling. Providing navigation solutions for assets moving through dynamic outdoor and indoor environments. AIIM's technology offers a combination of 3D mapping, localization & perception into holistic solutions where others just offer parts of the solution.

Working for a startup requires a practical and hands-on mentality in a dynamic environment where technical focus, requirements, and direction might shift when business opportunities change.

What you'll do

We are looking for a software engineer with C++11/14 practical experience. Besides general C++ development tasks, you will be specifically working on optimizing deep learning code for embedded platforms. In general, you will be responsible for building applications that will be used to process data from different data sources (Camera, Lidar, Sonar, GPS, etc.) and build (3D) mapping, localization, and navigation solutions for assets moving through dynamic outdoor and indoor environments, like AGV navigation and handling.

Responsibilities

  • Design, build and maintain efficient, reusable, and reliable software.
  • Optimize deep learning code for embedded devices.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Help maintain code quality, organization, and automatization.
  • Participate in peer code reviews.
  • Ensure code quality by performing various tests on developed code.
  • Process and modify data from different data sources (Cameras, Lidar sensors, Sonar sensors, GPS devices, etc.) to create various localization and mapping solutions.

Your qualification

Essentials

  • An MSc or BSc degree, preferably in computer science.
  • Minimum of 5 years proven experience in software development (design, implementation, and integration).
  • Good knowledge of Deep Learning.
  • Experience in working with Python.
  • Experience in object detection, segmentation, classification, and re-identification.
  • Experience in TensorFlow/PyTorch with GPUs.
  • Experience with CUDA programming and ONNX.
  • Experience with parallel computing, especially TensorRT or similar.
  • Expert knowledge in efficient algorithms.
  • Minimum 3 years experience (in a corporate environment) working on software development using modern C++11/14.
  • Good understanding of memory management in non-garbage collected environments.
  • Understanding of dynamic polymorphism and C++ specific notions, such as friend classes.
  • Knowledge of low-level threading primitives and real-time environments.
  • Good knowledge of development tools such as CMake and Git.
  • Advanced practical experience in working with Linux, both as a development environment as well as an execution platform.
  • Good command of written and spoken English.

Strong preference

  • Good knowledge of C++17 and C++20.
  • Experience working on software development in an embedded environment.
  • Experience working with OpenCV.
  • Experience working on Computer Vision topics.
  • Experience with processing point cloud data.
  • Experience with Atlassian Tooling (JIRA, Confluence, Bitbucket/GIT) or similar.

Nice to have

  • Domain knowledge in (LiDAR, Visual) SLAM, (AI) Object Detection, and related localization and mapping technologies.

What we offer

  • Coverage of the initial traveling costs (one way, economy class flight tickets to the Netherlands).
  • A net relocation premium of €2,500.
  • Relocation support for you and for your family.

Python Engineer Linux Git Software Engineer C++ Embedded TensorFlow Embedded Software Engineer CUDA PyTorch Embedded C C++ Engineer Deep Learning C++14 Mapscape C++11
Archive vacancy
Archive vacancy
Facts about Eindhoven
Cost of Living Index 80 /100
Median for apartment
rent in city centre
(1-3 bedroom) $ 1381 - $ 1908
Safety Index 76 /100
Check if your resume is a good fit
25/100
Get Full Report Arrow right
These jobs may fit you

Netherlands

Picnic

Senior Java Developer in Amsterdam
logo

Check out our latest blog post to learn about why we chose ...

Netherlands

Picnic

Senior DevOps Engineer (Observability) in Amsterdam
logo

At Picnic, we’re revolutionizing the way people buy groceries with our innovative and sustainable app-only service. We do almost everything i...

Netherlands

Picnic

Java Developer in Amsterdam
logo

Check out our latest blog post to learn about why we chose ...

Relocate. Ми з України

Relocation made easy: country guides, visa overviews, tax calculators, and more – Relocate.me has everything you need in one place.

Resources

Blog Webinars Visas Taxes Cost of living Salaries Healthcare Relocation companies

For job seekers

Browse international jobs Companies hiring International job search guide

For employers

Post jobs Global hiring guide

Legal

Privacy policy Terms of service

Newsletter

Curated tech jobs and content for relocation seekers

Subscribe

© 2024 Relocate.me | All Rights Reserved

Proudly built by Ukrainians 🇺🇦

Jobseeker Login

Create a Jobseeker account to apply for jobs.

Forgot password?

Or
Register
Login
Continue with Google Continue with LinkedIn
Back to Login
Jobseeker Register

Create a Jobseeker account to apply for jobs.

Or
Continue with Google Continue with LinkedIn

Check your email and follow the instructions to restore access to your account

Restore access