Logo of Huzzle

Embeded ML Engineer (f/m/d)

image

Aptiv

2mo ago

  • Job
    Full-time
    Mid & Senior Level
  • Data
    Software Engineering
  • Wuppertal
    Remote
  • Quick Apply

AI generated summary

  • You must have a Master's in computer science or related field, strong C++ skills, experience with SW integration, Linux, and ML frameworks, plus knowledge of compute architectures and AI.
  • You will deploy C/C++ ML applications, write efficient software, optimize neural networks for embedded platforms, manage multi-model scheduling, and collaborate in an Agile team.

Requirements

  • Required Qualifications:
  • Master's degree in computer science, embedded systems, or related field
  • Strong software development skills in C++. You have a passion for clean, well-tested, and well-documented code.
  • Experience in integrating multiple SW modules into one system. Solid understanding of process scheduling, threading, pipelining, resource allocation.
  • Knowledge in compute HW architectures: CPU, GPU, DSP, NPU, SoC, AI accelerators
  • Fluent in English. Excellent written and verbal communication skills & interpersonal skills
  • Practical experience with Linux, version control systems (Git), build systems (Make, CMake, Autotools) and code review tools (Gerrit, Gitlab, Bitbucket)
  • Preferred Qualifications:
  • Practical experience with automotive/robotics middleware, such as ROS, Adaptive AUTOSAR
  • Practical experience with one or more neural network inference engines: ONNX Runtime, TensorRT, TFLite, ArmNN, TVM
  • Solid understanding of artificial intelligence, model building and evaluation
  • Solid knowledge in at least one common ML framework (PyTorch, Tensorflow,…)

Responsibilities

  • Deploying C/C++ machine learning applications on PC and embedded devices
  • Writing high quality, tested and efficient software in C++ for our AI/ML SW Stack
  • Porting neural networks to embedded platforms, including e.g. quantization or pruning, and performing neural network runtime optimization
  • Optimizing scheduling of multiple neural network models across different device cores
  • Working in an Agile SW development team (SCRUM) closely with Machine Learning Engineers, System Engineers, and SW engineers

FAQs

What is the primary focus of the Embedded ML Engineer role at Aptiv?

The primary focus of the role is to develop and validate systems that enhance safety and comfort in the vehicle cabin, particularly through innovative software features and machine learning algorithms related to driver state sensing, seat occupancy monitoring, child presence detection, and hand gesture recognition.

What qualifications are required for this position?

A Master's degree in computer science, embedded systems, or a related field is required, along with strong software development skills in C++, practical experience with Linux, and knowledge of compute hardware architectures.

What skills and experience are preferred for this role?

Preferred qualifications include practical experience with automotive/robotics middleware such as ROS or Adaptive AUTOSAR, familiarity with neural network inference engines like ONNX Runtime or TensorRT, and solid knowledge in at least one common ML framework like PyTorch or TensorFlow.

Is prior experience in Agile development required?

Yes, experience working in an Agile software development team, particularly using SCRUM, is important for this role.

What programming languages are important for this position?

Strong software development skills in C++ are essential, along with knowledge of integration processes and systems.

What are the working conditions like at Aptiv?

Aptiv offers a flexible work environment that encourages professional growth and development in a supportive and inclusive setting.

What benefits does Aptiv offer to its employees?

Benefits include access to internal and external training, coaching and certifications, recognition for innovation and excellence, and opportunities to give back to the community.

How does Aptiv promote safety in its projects?

Safety is a core value at Aptiv, with a commitment to creating a world with zero fatalities, zero injuries, and zero accidents through advanced in-cabin sensing technologies.

Is fluency in English required for this position?

Yes, fluency in English, along with excellent written and verbal communication skills, is required for this role.

Are there opportunities for professional development at Aptiv?

Yes, Aptiv promotes continuous learning and professional growth, providing opportunities for training and career advancement.

A global technology company that develops safer, greener and more connected solutions enabling the future of mobility.

Automotive
Industry
10,001+
Employees
1994
Founded Year

Mission & Purpose

As the only provider of an integrated vehicle brain and nervous system, Aptiv works with our customers to create software-defined vehicles and solve mobility’s toughest challenges in autonomous driving, vehicle electrification, advanced safety, and much more. We believe that mobility has the power to change the world.

Culture & Values

  • Play to Win

  • One Team

  • Think and Act Like Owners

  • Act with Urgency

  • Passion for Results

  • Operate with Results