onsite
Principal AI Vehicle Architect - BMW AG
Software Engineer
Lead the design and integration of AI systems for autonomous vehicles, driving cutting‑edge perception, planning, and control solutions using Python, C++, and deep learning frameworks.
About the role
Key Responsibilities
- Architect end‑to‑end AI pipelines for perception, prediction, and planning in autonomous driving platforms.
- Collaborate with hardware, software, and validation teams to define system requirements and performance metrics.
- Drive research and prototyping of novel computer‑vision and deep‑learning models, ensuring scalability and real‑time execution.
- Mentor a multidisciplinary team of engineers and data scientists, fostering best practices in model development and deployment.
- Lead integration of AI components into ROS‑based vehicle stacks and oversee continuous integration/continuous deployment (CI/CD) workflows.
Requirements
- 10+ years of experience in AI/ML engineering with a focus on autonomous driving.
- Proficiency in Python, C++, and deep‑learning frameworks such as TensorFlow or PyTorch.
- Strong background in computer‑vision techniques (object detection, segmentation, tracking) and experience with large‑scale datasets.
- Hands‑on experience with ROS, real‑time systems, and automotive safety standards (ISO 26262).
- Excellent communication skills and a proven track record of leading technical teams in a fast‑paced environment.
Skills
pythonmachine learningcomputer visiondeep learningrosc