Neura Robotics Gmbh

Software Support L2 Engineer – Robotic Hands (Mensch)

Munich. Posted 12 days ago

The role

You will handle firmware, SDK, and communication issues for robotic hands that 1st level service cannot solve. You will reproduce problems, find causes, and either fix them or escalate them to developers.

What you will do

  • Take responsibility for tickets escalated from 1st Level Service, RMA, and Field teams
  • Prioritize and reproduce problems on a test hand
  • Debug firmware on ARM-Cortex-M-MCUs with JTAG/SWD
  • Analyze crash dumps, fault registers, and RTOS traces
  • Check motor control, sensor reading, boot, and firmware update behavior
  • Support internal robot teams and customers with SDK integration
  • Review user code and configuration
  • Analyze data traffic between hand and robot to distinguish wiring, timing, and protocol errors
  • Decide if errors are electrical, mechanical, or software-based
  • Write small firmware and SDK fixes with tests and code reviews

Required qualifications

  • Degree in Computer Science, Electrical Engineering, Mechatronics, or a comparable subject
  • At least 3 years of experience in C/C++ firmware development or support on ARM Cortex-M or comparable MCUs, including RTOS-based systems
  • Structured troubleshooting skills
  • Practical experience with JTAG/SWD debuggers, oscilloscopes, logic analyzers, and Wireshark
  • Ability to read schematics to measure on a circuit board
  • Experience supporting developers using libraries or APIs
  • Proficiency with Linux command line, Python for test and log analysis scripts, and Git
  • Sound knowledge of at least one fieldbus or real-time protocol, e.g., EtherCAT, CAN/CAN-FD, or Ethernet-based protocols
  • Clear written reports
  • Very good English skills

Nice to have

  • ROS 2 experience and robot-side integration of grippers or hands
  • Experience with Industrial Ethernet & Embedded Linux
  • Understanding of BLDC motor control and sensor data paths
  • Experience with support processes (Ticketing, SLAs, Known-Error databases) and functional safety (ISO 13849, IEC 61508)
  • German

About the company

BU-Hands develops robotic hands for the humanoid 4NE-1 and cognitive robots, supplying them to internal robot teams and external customers.

Software Support L2 Engineer – Robotic Hands (Mensch) at Neura Robotics Gmbh | JobZoey