Auf einen Blick
- Aufgaben: Design and develop cutting-edge autonomous driving software with a focus on perception.
- Arbeitgeber: Join a dynamic team in Berlin, pushing the boundaries of robotics and AI.
- Mitarbeitervorteile: Enjoy a flat hierarchy, open culture, and ownership of your projects.
- Warum dieser Job: Be part of an innovative environment shaping the future of mobility.
- Gewünschte Qualifikationen: Master’s degree in Robotics or related field; 3+ years in ROS2 and C++.
- Andere Informationen: Collaborate with experts and contribute to real-world robotics solutions.
Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.
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.
#J-18808-Ljbffr
Robotics AI Engineer (Mid Senior Level) Arbeitgeber: Motor Ai
Kontaktperson:
Motor Ai HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Robotics AI Engineer (Mid Senior Level)
✨Tip Number 1
Familiarize yourself with the latest advancements in ROS2 and AI/ML frameworks. Being up-to-date will not only help you during interviews but also show your genuine interest in the field.
✨Tip Number 2
Engage with the robotics community by contributing to open-source projects or forums related to ROS2. This can enhance your visibility and demonstrate your commitment to continuous learning.
✨Tip Number 3
Prepare to discuss specific projects where you've implemented real-time constraints and optimizations. Highlighting your hands-on experience will set you apart from other candidates.
✨Tip Number 4
Network with professionals in the robotics and AI fields, especially those who work with autonomous systems. Personal connections can often lead to job opportunities that aren't publicly advertised.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Robotics AI Engineer (Mid Senior Level)
Tipps für deine Bewerbung 🫡
Tailor Your CV: Make sure your CV highlights your experience with ROS2, C++, and AI/ML inference. Include specific projects or roles where you demonstrated your skills in these areas.
Craft a Strong Cover Letter: In your cover letter, express your passion for robotics and autonomous driving. Mention how your background aligns with the company's goals and the specific requirements of the role.
Showcase Relevant Projects: If you have worked on any relevant projects, especially those involving real-time systems or AI model deployment, be sure to describe them in detail. Highlight your contributions and the technologies used.
Highlight Continuous Learning: Mention any recent courses, certifications, or self-study related to ROS2, AI/ML frameworks, or robotics. This shows your commitment to staying current in the field.
Wie du dich auf ein Vorstellungsgespräch bei Motor Ai vorbereitest
✨Showcase Your Technical Skills
Be prepared to discuss your experience with ROS2, C++, and AI/ML inference. Bring examples of past projects where you implemented complex software modules or optimized AI models on embedded devices.
✨Demonstrate Problem-Solving Abilities
Expect questions that assess your ability to troubleshoot and optimize robotic applications. Prepare to explain how you've addressed memory, concurrency, and throughput bottlenecks in previous roles.
✨Familiarize Yourself with the Latest Technologies
Stay updated on the latest developments in ROS2, embedded systems, and AI/ML frameworks. Be ready to discuss how you can apply new methods or tools to enhance software quality and productivity.
✨Emphasize Collaboration and Teamwork
Highlight your experience working in cross-functional teams. Share examples of how you've collaborated with roboticists, AI engineers, and hardware specialists to achieve project goals.