Lead Software Engineer (m/f/d) Perception & Autonomous Systems
MOTOR Ai
Berlin · Onsite · Full Time
Posted
Job description
The future of mobility isn’t just coming; we’re building it. At the heart of our mission is the drive to bring Level 4 autonomous technology to Germany. Our in-house AI is paving the way for Europe’s first certifiable system, backed by a team of experts who have been innovating hand-in-hand since 2017. We don't just follow trends - we lead the transformation. Tasks Take technical leadership of our Perception & Autonomous Systems team: set direction on architecture and design decisions, define engineering standards, and guide the team's roadmap for our real-time C++ software stack, including ROS2 nodes and processing pipelines. You remain hands-on (roughly 50% of your time), directly contributing to implementation, code reviews, and critical design work rather than stepping back into a purely managerial role Drive the technical vision for our computer vision stack, combining classical computer vision techniques with hybrid CPU/CUDA solutions for computationally intensive perception and image processing pipelines. You'll make key architectural calls, unblock your team on hard technical problems, and personally implement core components where your expertise adds the most value Guide the integration of machine learning models across the team - overseeing efficient inference pipelines, runtime optimizations such as quantization, and model deployment and training workflows. You will also shape the overall software architecture of the autonomous vehicle stack, including SOTIF considerations, mentor engineers on best practices, coordinate with adjacent teams, and participate in field testing and experimental validation activities Requirements Bachelor's or Master's degree in Computer Science, Robotics, Machine Learning, Computer Vision or a related technical discipline At least 8 years of professional experience in modern C++ software development for high-performance or real-time systems, including experience taking technical ownership of complex systems or leading engineers through design and implementation decisions At least 8 years of experience in Machine Learning Engineering, Computer Vision, or deploying machine learning models in production environments Several years of experience in Data Engineering or the design of scalable data processing pipelines Proven track record of providing technical leadership - setting architecture direction, mentoring engineers,…