2025 ML Engineer Embedded
Unterschleißheim, Germany
Simi Reality Motion Systems GmbH
ZF LIFETEC is one of the world's leading suppliers of passive safety systems. As Simi Automotive, a global innovation leader for motion capture software and complete systems for recording and analyzing human movements and a subsidiary of ZF LIFETEC, we contribute our experience with camera-based systems to developing solutions for vehicle interior monitoring and occupant safety. We are working on adaptive restraint systems with our colleagues at ZF LIFETEC.
Tasks
We are seeking a highly motivated and skilled ML Engineer Embedded to join our AI team. As an ML Engineer Embedded, you will ensure that our ML solutions for vehicle interior monitoring work on SoCs in automotive environments. You will collaborate with the software developers and other ML engineers to make our ML algorithms ready for production.
Key Responsibilities:
- Porting and integrating vision-based deep learning models to low-power embedded devices.
- Work with ML team on model optimization methods (pruning, quantization, distillation, etc.)
- Performance profiling (inference speed, quantitative metrics) after model optimizations.
- Test the feasibility of deploying state-of-the-art deep learning models on SoC.
- Documenting the model-hardware compatibility matrix.
- Testing the deployability of ML models using the SoC's PC simulator (if available).
- Adapt the perception pipeline (pre- and post-processing) for the SoCs.
- Provide assistance and feedback to the ML team for training deep neural networks.
- Implement well-structured and documented code for porting, testing, and performance evaluations.
Requirements
Required Qualifications:
- Master's degree in computer science or similar (Please send your detailed diploma).
- Experience and knowledge with NN model optimization techniques for embedded hardware, e.g, quantization, pruning, etc.
- Experience with NN model porting to embedded systems.
- Experience with training deep neural networks and their evaluation.
- Practical hands-on experience in Machine learning projects.
- Good programming skills in Python, and its packages including ONNX, TF Lite, PyTorch, numpy, etc.
- Familiarity with C++.
- Experience with Unix-based operating systems (Linux etc.).
- Fluent English.
Good to have:
- Experience with parallelising ML models in SoCs.
- German B2 appreciated
We offer the opportunity to take on responsibility and make a difference, flat hierarchies and flexible working hours. In addition to working in our new, modern office in Unterschleißheim, it is also possible to work from home part of the time. A highly motivated team of software developers and machine learning experts who work together with the target to make driving even safer is looking forward to meeting you!
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Computer Science Deep Learning Linux Machine Learning ML models NumPy ONNX Python PyTorch Testing
Perks/benefits: Flex hours
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.