Robotics Engineer (ROS/ROS2, Actuation & Protocols)
Overview:
As a Robotics Engineer at Social Hardware, you'll build and integrate advanced robotic platformsspanning tele-operation, industrial, and defence systems. Bring your deep ROS/ROS2 experience and actuator expertise to develop robust, modular robots for real-world deployment.
Responsibilities:
- Develop and maintain ROS/ROS2 software stacks for robotic arms, mobile bases, and tele-operation systems.
- Integrate and program actuators, sensors, and communication protocols (CAN, EtherCAT, Modbus, etc.).
- Work with AI/ML and hardware teams to enable advanced perception, control, and autonomy.
- Troubleshoot and optimise motion control, safety, and system reliability.
- Customise and modularise robot software for rapid adaptation to customer requirements.
Requirements:
- 2+ years of experience in robotics engineering with hands-on ROS and/or ROS2 experience.
- Proficiency in C++ (and Python); strong experience with actuator integration and low-level communication protocols.
- Experience with industrial and collaborative robotic arms, mobile robots, or UGVs.
- Knowledge of kinematics, motion planning, and real-time control.
- Hardware bring-up, sensor integration, and field deployment experience are a strong plus.
- Experience with tele-operation, vision systems, and multi-robot setups is desirable.