onsite
Senior Applied AI Architect - Automated Driving - BMW AG
Software Engineer
Lead the design and implementation of AI solutions for autonomous driving, driving end‑to‑end perception, planning, and control systems using Python, deep learning, and computer vision techniques.
About the role
Key Responsibilities
- Architect and develop AI models for perception, prediction, and planning in automated driving scenarios.
- Collaborate with software, hardware, and validation teams to integrate AI components into vehicle platforms.
- Lead research on novel deep learning architectures and optimize them for real‑time inference on automotive hardware.
- Define data pipelines, annotation strategies, and evaluation metrics for large‑scale driving datasets.
- Mentor junior engineers and drive best practices in model versioning, reproducibility, and safety compliance.
Requirements
- 10+ years of experience in AI/ML engineering with a focus on autonomous driving.
- Proficiency in Python, deep learning frameworks (PyTorch/TensorFlow), and computer vision libraries.
- Strong background in perception algorithms (object detection, segmentation, tracking) and motion planning.
- Experience with automotive software stacks (e.g., ROS, AUTOSAR) and real‑time constraints.
- Excellent communication skills and a proven track record of leading technical teams.
Skills
pythonmachine learningdeep learningcomputer vision