Work directly with Perception Applied Scientists to enable highly efficient training and inference of object detection ML models and advise on frameworks for on-line use.
Identify, design and implement core components to transition models from offline cloud processing to on-vehicle hardware (e.g., Nvidia Jetson), including model export (ONNX, TensorRT).
Collaborate with TomTom’s Mobile Mapping group and embedded engineers to ensure smooth execution of perception models in vehicle.
Drive technical decisions to improve engineering, testing, and operational excellence best practices.
Develop resilient systems for processing and delivery of data.
Lead projects within the team and across the organization to ensure successful outcomes.
Support hiring and investments into team and product health.
Participate in all phases of the project lifecycle: gathering requirements, designing, coding, testing, and integrating solutions.
Requirements
Bachelor's degree in Computer Science or a related field.
5 years of experience in modern programming languages such as Python and C++ for embedded systems.
Experience with embedded data processing tools and frameworks (e.g., ONNX, TensorRT, Nvidia SDK Manager).
Experience with sensor integration in an embedded environment (e.g., collection of camera images and streaming to object detection models such as DeepStream).
Ability to quickly learn new languages and technologies, and lead others in doing the same.
Comfortable with both written and verbal communication in English.
Solid understanding of computer science principles, including object-oriented design, data structures, algorithm design, and complexity analysis.
In-depth knowledge of professional software engineering practices across the full software development lifecycle (coding standards, code reviews, source control, build processes, testing, and operations).
Experience in writing component-level system designs and evaluating technical feasibility trade-offs.
Knowledge of computer vision, image processing, SLAM or similar is a plus.
Candidates must already live in or be in the process of relocating to Amsterdam, Netherlands.