Senior Software Engineer Perception & Autonomous Systems
MOTOR Ai
Seniority
Senior
Model
Remote
Sector
Salary
Undisclosed
Contract
Full-Time
Design, develop, and optimize high-performance C++ software for real-time autonomous systems. You'll work on the perception stack for Level 4 autonomous technology, including ROS2 implementation, computer vision pipelines, and machine learning model deployment.
What you'll do
- Design, develop, and optimize high-performance C++ software for real-time autonomous systems. This includes the implementation of ROS2 nodes, optimization of ROS2 processing pipelines, and continuous improvement of software architecture to achieve maximum performance, reliability, and scalability
- Design and implement a robust, high-performance computer vision stack based on classical computer vision techniques, while developing hybrid CPU/CUDA solutions for computationally intensive perception and image processing pipelines
- Support the integration of machine learning models by developing efficient inference pipelines, applying runtime optimizations such as quantization, and contributing to model deployment, training, and integration workflows
- Contribute to scalable data pipelines, support the overall software architecture of the autonomous vehicle stack including SOTIF considerations, and participate in field testing and experimental validation activities
What you'll need
- 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, combined with solid knowledge of classical computer vision and image processing
- Strong analytical thinking, a structured approach to problem solving, and the ability to work independently in an interdisciplinary engineering team
- Fluent in English; knowledge of German is an advantage
Nice to have
- Experience with CUDA, GPU programming, MLOps, and inference optimization frameworks such as TensorRT or ONNX Runtime
What they offer
- Flexible working hours with room for the realities of life
- Professional development and training covered
- Subsidy for public transport tickets
- Corporate Benefits discounts
- Attractive location in Wedding with excellent public transport connections

