Neura Robotics Gmbh
Firmware Engineer — Dexterous Hand Systems (Mensch)
Munich. Posted 6 months ago
The role
You will develop and be responsible for the embedded firmware stack for a humanoid hand. This includes motor control loops, RTOS HAL layers, Qualcomm IQ Series bring-up, and communication stacks.
What you will do
- Develop and maintain Field-Oriented-Control (FOC) firmware for BLDC actuators.
- Design and manage the Hardware Abstraction Layer (HAL) on RTOS and Linux-Kernel targets.
- Perform full bring-up of Qualcomm-IQ-Series SoMs.
- Define and implement the complete communication stack including FastDDS, Micro-XRCE-DDS, TSN, CAN, SPI, and I2C.
- Implement a multi-stage watchdog and safety monitoring architecture for ASIL-B compliance.
- Work with the electronics team on hardware bring-up and motor driver integration.
- Coordinate with the control engineer to meet timing and observability requirements.
Required qualifications
- 5+ years of experience in embedded firmware development for real-time systems.
- RTOS experience is mandatory.
- Deep experience with FOC implementations including tuning and debugging on real BLDC actuators.
- Linux kernel driver development including Device-Tree creation and low-level bring-up of peripherals.
- Hands-on experience with DDS middleware in embedded or edge environments.
- Practical experience with deterministic communication stacks like TSN or CAN-Bus protocol stacks.
Nice to have
- Zephyr-RTOS
- ASIL-B or SIL-2 experience
- Experience with Qualcomm-IQ platforms (BSP development and bring-up)
- Infineon TLE9879 or comparable integrated motor driver experience
- Experience in firmware development for cable-driven or BLDC-actuated robotic hands or finger mechanisms
- Open-Source contributions to RTOS or embedded middleware projects
About the company
neura-robotics-gmbh develops a humanoid hand that combines dozens of actuated finger and palm drive stages.