About the Role
We are building the future of mobility by developing Level 4 autonomous technology in Germany, aiming to create Europe's first certifiable system with our in-house AI.
Responsibilities
- Design, develop, and optimize high-performance C++ software for real-time autonomous systems, including ROS2 nodes and processing pipelines.
- Optimize software architecture for maximum performance, reliability, and scalability.
- Design and implement a robust, high-performance computer vision stack using classical techniques and hybrid CPU/CUDA solutions.
- Develop efficient inference pipelines for machine learning models, applying runtime optimizations.
- Contribute to model deployment, training, and integration workflows.
- Develop scalable data pipelines and support the software architecture of the autonomous vehicle stack, including SOTIF considerations.
- 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 5 years of professional experience in modern C++ software development for high-performance or real-time systems.
- At least 5 years of experience in Machine Learning Engineering, Computer Vision, or deploying machine learning models in production environments.
- At least 3 years of experience in Data Engineering or the design of scalable data processing pipelines.
- Strong expertise in modern C++, software architecture, ROS2, and performance optimization.
- Solid knowledge of classical computer vision and image processing.
- Strong analytical thinking and a structured approach to problem-solving.
- Ability to work independently in an interdisciplinary engineering team.
- Fluent in English; knowledge of German is an advantage.
Skills
- Modern C++
- Software architecture
- ROS2
- Performance optimization
- Classical computer vision
- Image processing
- CUDA
- GPU programming
- MLOps
- Inference optimization frameworks (e.g., TensorRT, ONNX Runtime)
Location
- Wedding
Work Type
- Hybrid
Experience Level
- 5+ years in C++ software development
- 5+ years in Machine Learning Engineering/Computer Vision/ML deployment
- 3+ years in Data Engineering/data processing pipelines
Education Level
- Bachelor's or Master's degree in Computer Science, Robotics, Machine Learning, Computer Vision, or related technical discipline
Benefits
- Genuine team spirit
- Flexible working hours
- Discounts through Corporate Benefits
- Social relevance
- Subsidy for public transport tickets
- Coverage for further education and training
- Excellent transport links
- Focus on people and diversity
About the Company
- We are building the future of mobility with Level 4 autonomous technology.
- Our in-house AI is paving the way for Europe’s first certifiable system.
- We have been innovating hand-in-hand since 2017.
- We lead the transformation in autonomous driving.
- Our international team is growing and working together on this exciting mission.
- Face-to-face collaboration is key to our success.
