onsite
Robotics Software Integration Engineer - MOTOR Ai GmbH
Implementation Engineer
Lead integration of robotics software, developing and deploying Python and C++ solutions on ROS platforms, while applying machine learning techniques to enhance autonomous capabilities.
About the role
Key Responsibilities
- Design, develop, and maintain robotics software components using Python and C++ within ROS ecosystems.
- Integrate perception, planning, and control modules, ensuring seamless communication between hardware and software layers.
- Implement and optimize machine learning models for perception and decision-making tasks.
- Collaborate with hardware teams to validate sensor data pipelines and real‑time performance.
- Utilize Git for version control, code reviews, and continuous integration pipelines.
Requirements
- Strong programming skills in Python and C++ with experience in ROS.
- Hands‑on experience with machine learning frameworks (e.g., TensorFlow, PyTorch) applied to robotics.
- Solid understanding of robotics concepts: kinematics, dynamics, SLAM, and sensor fusion.
- Proficiency in Git, CI/CD, and debugging complex distributed systems.
- Excellent problem‑solving abilities and a collaborative mindset.
Skills
pythoncrosmachine learning