Robot Platform Engineer
Posted 14 Jul 2026
Advertised as “Robot Platform Engineer - Humanoid (human)”
BranchFactor Summary
The original posting with the fluff stripped out
- Management level
- Individual contributor
- Contract
- Full-time
No salary listed for this role.
At NEURA Robotics, we are building 4NE1, a cognitive humanoid robot designed to operate safely and autonomously in real-world environments. We are looking for a Robot Platform Engineer to join our Humanoid team and help develop the software foundation that connects hardware, controls, middleware, and applications into a reliable production-ready robotics platform.
This role sits at the intersection of robotics software, embedded systems, distributed systems, middleware, and hardware integration. You will work directly with engineers across locomotion, whole-body control, manipulation, perception, state estimation, and embedded software to ensure the humanoid platform operates reliably on real hardware.
We are looking for a strong C++ software engineer who enjoys working close to the robot, solving system-level challenges, and building robust software infrastructure for complex robotic systems.
Your mission & challenges
Humanoid Platform Integration
-
Develop and maintain the software abstraction layer connecting 4NE1 hardware capabilities to NEURA's platform software.
-
Integrate actuators, joints, limbs, hands, sensors, safety systems, and robot controllers into a unified software architecture.
-
Create and maintain hardware interfaces that expose robot capabilities to control, planning, and application layers.
-
Collaborate closely with controls, locomotion, and hardware teams on platform-wide integration.
Middleware & System Integration
-
Integrate software components across the humanoid stack, including locomotion, manipulation, whole-body control, state estimation, perception, diagnostics, and robot operations.
-
Design and maintain communication pathways between embedded systems, robot software, and higher-level applications.
-
Work with DDS-based communication systems and real-time software pipelines.
-
Support deployment and integration of robotics middleware frameworks such as ROS 2, Dora, DDS-native architectures, or other distributed robotics systems.
-
Collaborate with Middleware Engineers on the broader software platform architecture.
Robot Lifecycle & State Management
-
Design and maintain the humanoid operational state machine covering:
BOOT → HOMING → STAND → OPERATIONAL → FAULT → E-STOP → RECOVERY -
Implement transition guards, recovery procedures, timeout handling, and fault escalation mechanisms.