Neura Robotics Gmbh
Firmware Engineer — Dexterous Hand Systems (human)
Munich. Posted 6 months ago
The role
You will build and own the embedded firmware stack for a humanoid hand. This includes motor control loops, RTOS HAL layers, Qualcomm IQ-series bring-up, and the communication stack.
What you will do
- Develop and maintain field-oriented control (FOC) firmware for BLDC actuators
- Architect and own the hardware abstraction layer (HAL) on RTOS and Linux Kernel targets
- Perform full Qualcomm IQ-series SOM bring-up
- Define and implement the full communication stack including FastDDS, Micro-XRCE-DDS, TSN, CAN, SPI, and I2C
- Implement multi-level watchdog and safety monitoring architecture targeting ASIL-B compliance
- Collaborate with the Electronics team on hardware bring-up and motor driver integration
- Collaborate with the Control engineer to ensure firmware meets timing and observability requirements
Required qualifications
- 5+ years of embedded firmware development in real-time systems
- RTOS experience is mandatory
- Deep FOC implementation experience tuning and debugging field-oriented control on real BLDC actuators
- Linux Kernel driver development including device tree authoring, custom driver implementation, and low-level peripheral bring-up
- Hands-on DDS middleware experience in embedded or edge contexts
- Practical experience implementing deterministic communication stacks such as TSN, CAN bus protocol stack, or equivalent
Nice to have
- Zephyr RTOS experience
- ASIL-B or SIL 2 level experience
- Qualcomm IQ platform (or similar) BSP and bring-up experience
- Infineon TLE9879 or similar integrated motor driver bring-up and configuration
- Experience developing firmware for tendon-driven or BLDC-actuated robotic hand or finger mechanisms
- Contributions to open-source RTOS or embedded middleware projects (Zephyr, NuttX, or similar)
About the company
neura-robotics-gmbh develops a Humanoid Hand that packs dozens of actuated finger and palm drive stages.