Skip to main content

Robot Abstraction and Middleware Engineer at neura-robotics-gmbh

Department: Software Engineering

Language
Setup
On-site
Location
Riederich, Baden-Württemberg
Level
senior
Posted

Description

The role develops a robot abstraction layer and middleware for NEURA’s robotic platforms, mapping hardware capabilities to a shared API and wiring ROS 2, OROCOS RTT, Apex.OS, and other control stacks. Responsibilities include operational state machines, mode switching, power-on/off sequencing, watchdog and fault management, robot-level health monitoring, gRPC server implementation, API proto co-ownership, and end-to-end integration testing in simulation and on real hardware. The position requires strong C++, state-machine design, gRPC and protobuf, and prior production experience with a robot abstraction layer or real-robot platform integration.

For job seekers

Ready to find a role that actually fits?

Upload your résumé, start a Job Search Thread, and let Metaintro rank real openings against your experience — then guide you from search to offer.

Match

Compare live roles against your current evidence.

Position

Turn proof projects into role-specific applications.

Improve

Use market feedback to keep the skill plan current.

Return to navigation