N

Neura Robotics

Cognitive robots with perception, manipulation, collaboration

Robot Platform Engineer - Human

Robotics & Autonomous SystemsConfirmed live in the last 24 hours
Full-timeNo salary listedIn-person

About the Job

Requirements

  • Strong C++ skills, including modern C++17 or later, real-time-safe patterns, and allocation discipline.
  • Experience designing state machines for complex robotic systems, including separation of states, transition guards, and fault handling; familiarity with hierarchical state-machine patterns such as Boost.SML, sc::statechart, BehaviorTree.CPP, or equivalent.
  • Experience implementing APIs with gRPC and protobuf, including streaming RPCs and backward-compatible protobuf evolution.
  • Production experience with a robot abstraction layer through at least one of the following: ros2_control hardware interfaces (Jazzy or Humble); MoveIt2 hardware interface authoring; OROCOS RTT components for hard real-time control pipelines; Apex.OS deployment on a real platform; vendor SDKs such as Franka Control Interface, Universal Robots URX, KUKA Sunrise.OS, ABB EGM, or comparable; or proprietary in-house robot abstraction layers.
  • Experience bringing up a real robot platform end-to-end, beyond simulation, including hardware integration intuition, timing assumptions, sensor calibration discipline, and fault-scenario design.

Responsibilities

  • Implement robot abstraction-layer code that maps platform hardware capabilities, including joints, limbs, end-effectors, and sensors, to the shared platform API.
  • Wire middleware for the platform, including ROS 2 launch graphs, ros2_control YAML, and DDS QoS on standard middleware platforms; OROCOS RTT component pipelines on platforms with hard real-time control loops beyond ROS 2 callback timing budgets; and Apex.OS on SIL/PLd-certified configurations. Wire sensor topics and ObsAssembler regardless of middleware choice, partnering with the Robotics Middleware Engineer on broader middleware-stack architecture.
  • Implement the platform-specific operational state machine, including transition guards, entry and exit actions, and timeout handling across BOOT, HOMING, OPERATIONAL, FAULT, E-STOP, and RECOVERY.
  • Implement mode switching, including active controller selection, mode-transition guards, safe mode entry and exit, and gravity-compensation-only mode.
  • Implement power-on and power-off sequences, including boot sequencing, drive enable/disable ordering, homing orchestration, and controlled shutdown.
  • Implement watchdog and fault management, including classifying recoverable and safety-critical faults, selecting recovery actions, and escalating to E-stop.
  • Implement robot-level health monitoring that aggregates diagnostics, joint-state health, drive temperature, proximity to joint limits, and communication latency.
  • Implement a gRPC server for mode commands, state queries, fault acknowledgement, and streaming joint state, operational state, and diagnostics.
  • Co-own protobuf messages for the robot control API with the Platform Architect and Robot Client SDK Engineer.
  • Build an end-to-end platform integration test suite with CI coverage in simulation using MuJoCo or Isaac Sim and on real hardware.

Desired Qualifications

  • Hands-on experience with more than one robot abstraction-layer path listed in the requirements.
  • Production hands-on experience with ROS 2 (Jazzy or Humble).
  • OROCOS RTT exposure for platforms requiring hard real-time performance.
  • Apex.OS familiarity for the Industrial MM SIL-certified configuration.
  • Cluster-specific experience: for the Mobile Manipulator, Nav2 or an equivalent AMR navigation stack, docking cycles, and optionally PROFINET; for the Legged platform, floating-base state-estimation concepts, gait-controller integration, and fall-detection patterns; for the Cobot, ISO 10218 or ISO/TS 15066 collaborative-robot mode design.
  • Multi-platform robot integration experience, including shipping state-machine logic for at least two distinct robot platforms.
  • Fault tree analysis (FTA) or failure mode and effects analysis (FMEA) for robotic state-machine design.
  • Experience with gRPC-Gateway or REST/gRPC bridging for customer-facing API surfaces.

About the Company

Neura Robotics

Cognitive robots with perception, manipulation, collaboration

Neura Robotics builds cognitive robots for industrial and service settings, combining perception, manipulation, and human collaboration. It develops both the hardware and the software stack for Physical AI, creating robot platforms like MAiRA, MAV, LARA and MiPA along with training infrastructure. The system works by integrating sensing, decision-making, and manipulation capabilities on a hardware-software stack that can be deployed in large-scale production, with the company planning robots fleets and NEURA Gyms for ongoing training and improvement. What sets Neura Robotics apart is its end-to-end approach to Physical AI, including a focus on mass production, an established global deployment plan, and a broad ecosystem of strategic backers and partners that support scaling and international expansion. The goal is to enable worldwide deployment of its robot platforms and associated training infrastructure, turning physical AI into widely available industrial and service automation.

Company size
501-1,000
Company stage
Series C
Total funding
$1.7B
Headquarters
Metzingen, Germany
Founded
2019

Recently Posted Jobs

Explore more opportunities at Neura Robotics

See more jobs