Embedded & Firmware Engineer (human)

Posted 8 Days Ago
Be an Early Applicant
2 Locations
In-Office
Mid level
Robotics
The Role
Develop and maintain real-time embedded firmware and BSPs for ARM Cortex-M/A platforms. Implement RTOS-based applications, drivers (SPI, I2C, CAN-FD, EtherCAT, USB), sensor/actuator integration, communication middleware (micro-ROS/DDS), OTA/boot management, safety monitors, and automated firmware testing/CI. Collaborate with hardware, systems, and AI teams and document code and architecture.
Summary Generated by Built In
Your mission & challenges

You write the firmware that makes cognitive robots tick — at 1 kHz and beyond.

NEURA's robots run dense, safety-relevant, real-time workloads across a distributed network of microcontrollers and SoCs. Your firmware keeps the system deterministic, observable, and ready for the AI stack above it. You'll work across the embedded stack — from bare-metal drivers and BSP (Board support package) bring-up to RTOS application layers, communication middleware, and OTA infrastructure — collaborating closely with electronics, systems, and AI/software engineers.

  • BSP & driver development: Develop, port, and maintain board support packages and low-level peripheral drivers (GPIO, SPI, I²C, UART, CAN-FD, EtherCAT, USB) for ARM Cortex-M and Cortex-A targets; support hardware bring-up from first power-on.

  • RTOS application layer: Architect and implement FreeRTOS (or equivalent) task structures, inter-task communication, priority management, and resource allocation for safety-critical real-time applications.

  • Sensor & actuator integration: 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.

  • Communication middleware: Implement and maintain embedded communication stacks — CAN-FD network management, micro-ROS / DDS-XRCE bridge, EtherCAT slave stack — ensuring reliable, low-latency data exchange with the main robot controller.

  • Safety & monitoring: Implement hardware watchdogs, software safety monitors, safe-state machines, and power-loss handling; contribute to functional safety analysis (FMEA, safety requirements allocation).

  • OTA & configuration management: Design and maintain firmware update mechanisms (OTA, JTAG/SWD flashing), boot sequence management, non-volatile configuration storage, and firmware versioning aligned with the PLM system.

  • Testing and CI: Write unit and integration tests for firmware modules; support HIL (hardware-in-the-loop) test setups; integrate automated firmware testing into CI/CD pipelines.

  • Documentation and code quality: Maintain clear, peer-reviewed code with proper documentation; participate in firmware architecture reviews and contribute to shared coding standards across the embedded team.

What we can look forward to

Deep embedded expertise with a system-level mindset.

You are an embedded engineer who thinks in terms of determinism, latency, and resource constraints — and who is equally comfortable writing a CAN driver as reviewing a schematic with the hardware team. You understand that firmware quality is invisible when it's good and catastrophic when it's not.

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Embedded Systems, or a related field.

  • 3+ years of professional embedded firmware development experience in a real-time, resource-constrained environment (robotics, industrial automation, medtech, automotive, or similar).

  • Expert-level C/C++ for microcontrollers; strong understanding of memory models, volatile/atomic operations, stack management, and linker scripts.

  • Solid hands-on experience with ThreadX or a comparable RTOS — task creation, synchronization primitives, interrupt handling, and timing analysis.

  • Experience with ARM Cortex-M series (M0/M3/M4/M7/M33) and ideally also Cortex-A targets running embedded Linux or Zephyr.

  • Practical experience with key peripheral interfaces: EtherCAT, SPI, I²C, UART, USB CDC/HID, CAN-FD, or similar; ability to debug protocol issues with logic analyzers and oscilloscopes.

  • Familiarity with micro-ROS or ROS 2 integration (fastDDS) is a significant advantage.

  • Experience with firmware CI/CD, unit testing frameworks (Unity, Ceedling, GoogleTest for embedded), and version control (Git).

  • Ability to read hardware schematics and collaborate effectively with electronics and mechanical engineers at the HW/SW boundary.

  • Good English; German is a practical advantage for day-to-day collaboration.

Skills Required

  • Bachelor's or Master's in Electrical Engineering, Computer Engineering, Embedded Systems, or related field
  • 3+ years professional embedded firmware development in real-time, resource-constrained environments (robotics, industrial, medtech, automotive)
  • Expert-level C/C++ for microcontrollers; strong understanding of memory models, volatile/atomic operations, stack management, and linker scripts
  • Hands-on experience with ThreadX or comparable RTOS (task creation, synchronization, interrupt handling, timing analysis)
  • Experience with ARM Cortex-M series (M0/M3/M4/M7/M33)
  • Experience with Cortex-A targets running embedded Linux or Zephyr
  • Practical experience with peripheral interfaces and debugging: EtherCAT, SPI, I2C, UART, USB CDC/HID, CAN-FD; use of logic analyzers and oscilloscopes
  • Familiarity with micro-ROS or ROS 2 integration (fastDDS)
  • Experience with firmware CI/CD, unit testing frameworks (Unity, Ceedling, GoogleTest for embedded), and Git
  • Ability to read hardware schematics and collaborate with electronics and mechanical engineers
  • Fluent English; German is a practical advantage
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Metzingen
180 Employees
Year Founded: 2019

What We Do

NEURA Robotics is a German high-tech company founded in 2019 in Metzingen near Stuttgart with the vision to revolutionize the world of robotics. More than 180 team members from over 30 countries are working on advanced technologies in the fields of environmental perception, drive and control technology, material science, mechanical design, and artificial intelligence. We are expanding the cognitive capabilities of robots and make breakthrough advances in a variety of areas to bring robots and humans closer together, making many areas of work more attractive, creative, and social again. That's why everything we do runs under the guiding principle "we serve humanity". In a very short period of time, NEURA Robotics has developed robots and technologies that are characterized above all by their outstanding performance as well as safe and human-centred way of working. In this way, a wide variety of application fields can be covered, from intelligent production to medical technology. All major robot components are developed and designed in-house. Imprint: https://www.neura-robotics.com/legal Privacy: https://www.neura-robotics.com/privacy

Similar Jobs

Pfizer Logo Pfizer

Senior Director, Applied AI - US Commercial

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
In-Office or Remote
28 Locations
121990 Employees
215K-358K Annually

SailPoint Logo SailPoint

Identity Strategist - EMEA

Artificial Intelligence • Cloud • Sales • Security • Software • Cybersecurity • Data Privacy
Remote or Hybrid
4 Locations
2461 Employees
73K-124K Annually

Tulip Logo Tulip

Forward Deployed Engineer - EMEA

Enterprise Web • Hardware • Internet of Things • Software
Easy Apply
Remote or Hybrid
27 Locations
310 Employees
70K-105K Annually

CrowdStrike Logo CrowdStrike

Sr. Security Researcher

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Remote or Hybrid
4 Locations
11000 Employees

Similar Companies Hiring

Doodle Labs Thumbnail
Wearables • Robotics • Internet of Things • Hardware • Automation • App development • Aerospace
SG
50 Employees
Fairly Even Thumbnail
Hardware • Robotics • Sales • Software • Hospitality
New York, NY
30 Employees
LTX Thumbnail
Robotics • Conversational AI • Generative AI
Jerusalem, Israel
200 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account