Join to apply for the Robotics AI Engineer (Mid Senior Level) (m/w/d) role at MOTOR Ai
Join to apply for the Robotics AI Engineer (Mid Senior Level) (m/w/d) role at MOTOR Ai
Get AI-powered advice on this job and more exclusive features.
We are seeking a Mid-Senior Robotics Software Engineer for our perception team to design, development, and deployment of high-performance autonomous driving software solutions. The ideal candidate has extensive experience with ROS2, C++, and AI/ML inference on edge devices. You will collaborate with a cross-functional team of roboticists, AI engineers, and hardware specialists to build robust, real-time robotic systems that integrate advanced perception capabilities.
We are seeking a Mid-Senior Robotics Software Engineer for our perception team to design, development, and deployment of high-performance autonomous driving software solutions. The ideal candidate has extensive experience with ROS2, C++, and AI/ML inference on edge devices. You will collaborate with a cross-functional team of roboticists, AI engineers, and hardware specialists to build robust, real-time robotic systems that integrate advanced perception capabilities.
Tasks
- Architect and implement complex software modules in C++ for ROS2-based robotic systems. Maintain a clean, modular codebase and ensure high performance, stability, and reliability.
- Profile CPU/GPU usage and implement optimizations to meet strict real-time requirements. Address memory, concurrency, and throughput bottlenecks in robotic applications.
- Optimize and deploy AI models on embedded GPUs or hardware accelerators.
- Utilize CUDA, TensorRT, and other optimization libraries to achieve real-time inference performance under resource constraints.
- Contribute to real-world test plans to validate perception system performance, reliability, and safety.
- Stay current with the latest developments in ROS2, embedded systems, and AI/ML frameworks. Propose and pilot new methods, tools, or frameworks that enhance software quality, productivity, and reliability.
Requirements
Master’s degree in Robotics, AI, Computer Science, or a related field.
- 3+ years of hands-on robotics software development experience in ROS2.
- Deep understanding of real-time constraints, design patterns, and best practices in robotics.
- Expert-level proficiency in modern C++ (C++14/17) with a solid understanding of memory management, space-time complexity, templates, and concurrency.
- Proven track record of deploying AI/ML models of single and multiple modality on embedded devices using CUDA, TensorRT.
- Experience in profiling, analyzing, and troubleshooting AI models.
- Toolchain: Docker, Foxglove, Valgrind, Gtest, Netron, and NVIDIA NSight.
Would be a plus
- Knowledge of real-time operating systems.
- Experience in multi-sensor calibration.
- Hands-on experience with containerization (Docker) and orchestration tools (Kubernetes, Docker Swarm) for deploying robotics workloads at scale.
- Good competency in Python.
- Track record of contributing to ROS or other open-source robotics projects.
Benefits
- Work in an intellectually stimulating and innovative environment where you can take full ownership of your projects at every stage of development.
- Enjoy flat hierarchies, an open culture, and fast decision-making processes.
- Collaborate with a skilled and dedicated team eager to share their knowledge and expertise.
- Be part of a multinational workplace that values diversity and integrates different backgrounds and perspectives.
- Work in the vibrant heart of Berlin, in the dynamic Kreuzberg district.
If you’re ready to drive innovation and make your mark in the groundbreaking field of autonomous vehicles, we’d love to hear from you! Apply now and join us on our journey to shape the future of mobility.
Seniority level
Employment type
Job function
Industries
Software Development
Referrals increase your chances of interviewing at MOTOR Ai by 2x
Sign in to set job alerts for “Artificial Intelligence Engineer” roles.
Potsdam, Brandenburg, Germany 4 weeks ago
Working Student - AI DevOps Engineer (all genders)
AI Engineer (m/f/d) in B2B SaaS AI Startup
Software Developer AI - Backend-Developer (m/f/d)
DATA / MACHINE LEARNING ENGINEER / OPS (m/w/d)
Machine Learning Research Engineer Short Term Weather Prediction (m/w/d)
Machine Learning Operations Engineer (m/f/d)
AI Engineer, Internship, Germany - BCG X
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.