N

Neura Robotics

Cognitive robots with perception, manipulation, collaboration

Embedded & Firmware Engineer

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

About the Job

Requirements

  • A Bachelor or Master degree in Electrical Engineering, Computer Engineering, Embedded Systems, or a comparable field.
  • At least 3 years of professional embedded-firmware development experience in real-time and resource-constrained systems such as robotics, industrial automation, medical technology, or automotive.
  • Excellent knowledge of C and C++ for microcontrollers, including memory models, volatile and atomic operations, stack management, and linker scripts.
  • Practical experience with ThreadX or comparable real-time operating systems, including task creation, synchronization, interrupt handling, and timing analysis.
  • Experience with ARM Cortex-M platforms and, ideally, Cortex-A platforms with Embedded Linux or Zephyr.
  • Experience with interfaces and protocols including EtherCAT, SPI, I²C, UART, USB CDC/HID, or CAN-FD, as well as debugging with logic analyzers and oscilloscopes.
  • Experience with firmware continuous integration and continuous delivery, unit-test frameworks such as Unity, Ceedling, or GoogleTest Embedded, and Git.
  • Ability to read hardware schematics and collaborate effectively with electronics and mechanics teams at the hardware/software interface.
  • Good English skills.

Responsibilities

  • Develop, port, and maintain Board Support Packages and low-level drivers for ARM Cortex-M and Cortex-A platforms, including GPIO, SPI, I²C, UART, CAN-FD, EtherCAT, and USB, and support hardware bring-up from initial power-on.
  • Architect and implement real-time operating system application layers with FreeRTOS or a comparable system, including task structures, inter-task communication, priority management, and resource management for safety-critical real-time applications.
  • Integrate sensors and actuators such as IMUs, encoders, tactile sensors, time-of-flight sensors, force/torque sensors, and brushless DC motor controllers into the firmware stack, including filtering, calibration, and precise timestamping.
  • Develop and maintain communication middleware, including CAN-FD network management, micro-ROS/DDS-XRCE bridges, and EtherCAT slave stacks, for reliable low-latency communication with the central robot controller.
  • Implement safety and monitoring functions including hardware watchdogs, software safety mechanisms, safe-state machines, and power-loss handling, and support functional-safety analyses such as FMEA and safety-requirements allocation.
  • Develop mechanisms for over-the-air updates and configuration management, including boot management, nonvolatile memory, and firmware versioning in coordination with the product-lifecycle-management system.
  • Write unit and integration tests for firmware modules, support hardware-in-the-loop test setups, and integrate automated firmware tests into continuous integration and continuous delivery pipelines.
  • Maintain clean, documented, and reviewable code, participate in architecture reviews, and further develop shared coding standards within the embedded team.

Desired Qualifications

  • Experience with micro-ROS or Robot Operating System 2 integration using FastDDS.
  • German skills are advantageous for daily communication.

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