Job Drop BerlinYOUR WAY INTO BERLIN TECH
NewsletterLinkedIn
AboutTermsImpressumPrivacy

Senior Software Engineer Perception & Autonomous Systems

MMOTOR Ai
Seniority
Senior
Model
Remote
Sector
Deeptech
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
APPLY →