About the job
About the Role
As a Software Engineer specializing in Robotics Controls, you will take charge of the software that drives our robotic systems. Your role will involve close collaboration with machine learning teams to transform intended actions into smooth, efficient, and safe movements across various robotic embodiments. You will work alongside hardware engineers and partners to ensure optimal performance of systems, dynamics, and components.
Key Responsibilities:
Develop, implement, and rigorously test the complete real-time control system, ranging from low-level firmware to specifications for each robotic embodiment.
Manage various robotic embodiments, from standard industrial collaborative robot arms to custom-designed hardware.
Ideal Candidate Profile:
Extensive knowledge in rigid body kinematics and robotic control systems.
Proven experience in deploying robots in production environments with high reliability standards.
Proficiency in high-performance, production-ready programming using Python and C++.
Familiarity with kinematics and simulation libraries.
Experience with robotic middleware frameworks such as ROS/ROS2/ZCM.

