N

Neura Robotics

Cognitive robots with perception, manipulation, collaboration

Robot Platform Engineer - Humanoid, Human

Robotics & Autonomous SystemsConfirmed live in the last 24 hours
Full-timeZürich, SwitzerlandNo salary listedIn-person

About the Job

Requirements

  • A Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, Software Engineering, Mechatronics, or a related field is required.
  • Strong software engineering skills in modern C++ (C++17 or later) are required.
  • Experience working with embedded systems or hardware-near software is required.
  • Strong Linux development experience, including multi-threaded applications, debugging and profiling, process and memory management, and performance optimization, is required.
  • Experience developing real-time or latency-sensitive applications is required.
  • Experience with DDS-based communication systems such as FastDDS, Cyclone DDS, RTI Connext, or comparable distributed communication frameworks is required.
  • Experience integrating software across complex systems involving hardware, sensors, controllers, and distributed software services is required.
  • Practical experience working with physical robots or robotic hardware platforms, not solely simulation environments, is required.
  • Experience bringing up, integrating, troubleshooting, or deploying robotic systems on real hardware is required.
  • Strong understanding of software architecture, system integration, and debugging in complex environments is required.
  • Experience designing and implementing state machines for operational and fault-management workflows is required.
  • Familiarity with gRPC and Protocol Buffers is required.
  • Experience with containerized development environments using Docker, Nix, Podman, or comparable technologies is required.
  • Familiarity with modern software engineering practices, including CI/CD pipelines, dependency management, packaging, and reproducible build environments is required.
  • Familiarity with virtualized or hypervisor-based development environments, including virtual machines, KVM/QEMU, cross-compilation environments, or similar embedded software workflows is required.
  • Strong communication skills and the ability to collaborate effectively across software, controls, electronics, and mechanical engineering teams are required.

Responsibilities

  • 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.
  • 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.
  • Design and maintain the humanoid operational state machine covering BOOT, HOMING, STAND, OPERATIONAL, FAULT, E-STOP, and RECOVERY.
  • Implement transition guards, recovery procedures, timeout handling, and fault escalation mechanisms.
  • Ensure safe and predictable robot behavior throughout all operational phases.
  • Develop and maintain software for robot operating modes, including locomotion, standing and balancing, manipulation, whole-body control, gravity compensation, service and maintenance modes, and recovery procedures.
  • Implement safe controller switching and mode-transition logic.
  • Develop software responsible for startup, calibration, homing, and shutdown procedures.
  • Integrate sensors, actuators, motor controllers, and embedded subsystems.
  • Support robot bring-up and commissioning activities on physical hardware.
  • Debug software issues in real-world environments where timing, synchronization, and hardware behavior matter.
  • Develop watchdog and fault-management mechanisms.
  • Implement fault detection, classification, recovery, and escalation logic.
  • Build robot-wide health monitoring systems covering joint and actuator health, thermal monitoring, controller status, communication health, sensor availability, and system diagnostics.
  • Ensure robust and safe robot operation under both expected and unexpected conditions.
  • Develop and maintain gRPC-based robot control services.
  • Implement APIs for operational state management, diagnostics, fault handling, telemetry, and robot control.
  • Contribute to Protocol Buffer definitions and API evolution together with platform and SDK teams.
  • Develop platform-level integration tests covering the complete humanoid system.
  • Validate software in simulation environments such as MuJoCo and Isaac Sim.
  • Support continuous integration and automated testing pipelines.
  • Verify functionality on physical 4NE1 robots.

Desired Qualifications

  • Experience with humanoid robots, legged robots, mobile manipulators, or other complex robotic systems is desirable.
  • Experience with robotics middleware and orchestration frameworks such as ROS 2, Dora, Zenoh, DDS-native systems, or proprietary robotics platforms is desirable.
  • Familiarity with OROCOS RTT or other hard real-time robotics frameworks is desirable.
  • Experience integrating software into high-frequency control systems (500 Hz–1 kHz) is desirable.
  • Exposure to locomotion, balancing, whole-body control, manipulation, or state-estimation systems is desirable.
  • Knowledge of QoS tuning, distributed communication architectures, and robotics middleware performance optimization is desirable.
  • Experience with safety-critical systems, fault-tree analysis (FTA), FMEA, or safety-oriented software development is desirable.
  • Familiarity with cross-compilation, embedded Linux, virtualization, and deployment pipelines for robotic products is desirable.
  • Contributions to open-source robotics software, middleware, infrastructure, or embedded systems projects are desirable.

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