Britain's Premier Job Portal
Robot abstraction integration: working in robot abstraction layer code — implementing the abstraction surface that maps your platform's hardware capabilities (joints, limbs, end-effectors, sensors) to the shared platform API. Conceptually similar to authoring a ros2_control hardware interface, an OROCOS RTT component, or a vendor-SDK adapter — but more vertically integrated.
Middleware wiring for your platform: typically ROS 2 launch graph + ros2_control YAML + DDS QoS on platforms using the standard middleware path; OROCOS RTT component pipelines on platforms with hard-RT control loops that exceed ROS 2 callback timing budgets; Apex.OS on SIL/PLd-certified configurations (Industrial MM). Sensor topic plumbing and ObsAssembler wiring regardless of middleware choice. Partnered with the Robotics Middleware Engineer for the broader middleware stack architecture.
Operational state machine: BOOT → HOM...