N

Neura Robotics

Cognitive robots with perception, manipulation, collaboration

Embedded & Firmware Engineer - Human

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listedIn-person

About the Job

Requirements

  • A bachelor's or master's degree in Electrical Engineering, Computer Engineering, Embedded Systems, or a related field.
  • At least 3 years of professional embedded firmware development experience in a real-time, resource-constrained environment such as robotics, industrial automation, medtech, or automotive.
  • Expert-level C/C++ for microcontrollers, including understanding of memory models, volatile and atomic operations, stack management, and linker scripts.
  • Hands-on experience with ThreadX or a comparable real-time operating system, including task creation, synchronization primitives, interrupt handling, and timing analysis.
  • Experience with ARM Cortex-M series targets and ideally also Cortex-A targets running embedded Linux or Zephyr.
  • Practical experience with peripheral interfaces such as EtherCAT, SPI, I²C, UART, USB CDC/HID, and CAN-FD, or similar; ability to debug protocol issues with logic analyzers and oscilloscopes.
  • Experience with firmware CI/CD, unit testing frameworks such as Unity, Ceedling, or GoogleTest for embedded, and Git version control.
  • Ability to read hardware schematics and collaborate with electronics and mechanical engineers at the hardware/software boundary.
  • Good English.

Responsibilities

  • Develop, port, and maintain board support packages and low-level peripheral drivers for ARM Cortex-M and Cortex-A targets, and support hardware bring-up from first power-on.
  • Architect and implement FreeRTOS or equivalent task structures, inter-task communication, priority management, and resource allocation for safety-critical real-time applications.
  • Integrate IMUs, encoders, tactile sensors, ToF sensors, force/torque sensors, and BLDC motor controllers into the firmware stack; implement filtering, calibration routines, and data timestamping.
  • Implement and maintain embedded communication stacks, including CAN-FD network management, a micro-ROS/DDS-XRCE bridge, and an EtherCAT slave stack, for reliable, low-latency data exchange with the main robot controller.
  • Implement hardware watchdogs, software safety monitors, safe-state machines, and power-loss handling; contribute to functional safety analysis and safety-requirements allocation.
  • Design and maintain firmware update mechanisms, including OTA and JTAG/SWD flashing, boot sequence management, non-volatile configuration storage, and firmware versioning aligned with the PLM system.
  • Write unit and integration tests for firmware modules, support hardware-in-the-loop test setups, and integrate automated firmware testing into CI/CD pipelines.
  • Maintain clear, peer-reviewed code with proper documentation, participate in firmware architecture reviews, and contribute to shared coding standards across the embedded team.

Desired Qualifications

  • Familiarity with micro-ROS or ROS 2 integration, including fastDDS, is a significant advantage.
  • German is a practical advantage for day-to-day collaboration.

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