Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
NR

Embedded & Firmware Engineer (Mensch)

neura-robotics-gmbh
🇩🇪 Germany
On-site
4 months ago
  • SoCs
  • AI
  • RTOS
  • Cortex
  • SPI
  • UART
  • FreeRTOS
  • ROS
  • FMEA
  • CI/CD
  • C++
  • Linux
  • Unity
  • Git
  • ROS 2
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

Du entwickelst die Firmware, die unsere kognitiven Roboter antreibt — mit 1 kHz und darüber hinaus.

Die Roboter von NEURA Robotics verarbeiten hochdichte, sicherheitskritische Echtzeit-Workloads ĂĽber ein verteiltes Netzwerk aus Mikrocontrollern und SoCs.
Deine Firmware sorgt dafĂĽr, dass das System deterministisch, beobachtbar und bereit fĂĽr den darĂĽberliegenden AI-Stack bleibt.

Du arbeitest über den gesamten Embedded-Stack hinweg — von Bare-Metal-Treibern und BSP-Bring-up bis zu RTOS-Applikationen, Kommunikations-Middleware und OTA-Infrastruktur — und arbeitest eng mit Teams aus Elektronik, Systems Engineering und AI/Software zusammen.

Deine Aufgaben

  • Entwickle, portiere und pflegeBoard Support Packages (BSPs) sowie Low-Level-Treiber fĂĽr ARM-Cortex-M- und Cortex-A-Plattformen (GPIO, SPI, I²C, UART, CAN-FD, EtherCAT, USB) und unterstĂĽtze das Hardware-Bring-up ab dem ersten Power-on.

  • Architekturiere und implementiereRTOS-Applikationsschichten mit FreeRTOS (oder vergleichbar): Task-Strukturen, Inter-Task-Kommunikation, Prioritätsmanagement und Ressourcenverwaltung fĂĽr sicherheitskritische Echtzeitanwendungen.

  • IntegriereSensoren und Aktuatoren wie IMUs, Encoder, taktile Sensoren, ToF-Sensoren, Kraft-/Drehmomentsensoren und BLDC-Motorcontroller in den Firmware-Stack; implementiere Filterung, Kalibrierung und präzises Timestamping.

  • Entwickle und pflegeKommunikations-Middleware — darunter CAN-FD-Netzwerkmanagement, micro-ROS / DDS-XRCE-Bridge und EtherCAT-Slave-Stacks — fĂĽr zuverlässige Kommunikation mit niedriger Latenz zum zentralen Robotcontroller.

  • ImplementiereSafety- und Monitoring-Funktionen wie Hardware-Watchdogs, Software-Sicherheitsmechanismen, Safe-State-Machines und Power-Loss-Handling; unterstĂĽtze Functional-Safety-Analysen (FMEA, Safety-Requirements-Allokation).

  • Entwickle Mechanismen fĂĽrOTA-Updates und Konfigurationsmanagement, inklusive Boot-Management, nichtflĂĽchtigem Speicher und Firmware-Versionierung im Zusammenspiel mit dem PLM-System.

  • SchreibeUnit- und Integrationstests fĂĽr Firmware-Module, unterstĂĽtze HIL-Testaufbauten und integriere automatisierte Firmware-Tests in CI/CD-Pipelines.

  • Pflege sauberen, dokumentierten und reviewbaren Code; beteilige dich an Architektur-Reviews und entwickle gemeinsame Coding-Standards im Embedded-Team weiter.

Was du mitbringst

Du bist ein Embedded Engineer mit Systemverständnis.
Du denkst in Determinismus, Latenzen und Ressourcenlimits — und fühlst dich sowohl beim Schreiben eines CAN-Treibers als auch beim Review eines Schaltplans mit dem Hardware-Team wohl.
Du weißt: Gute Firmware fällt nicht auf. Schlechte schon.

  • Bachelor oder Master inElektrotechnik, Computer Engineering, Embedded Systems oder einem vergleichbaren Bereich.

  • 3+ Jahre Erfahrung in professionellerEmbedded-Firmware-Entwicklung in Echtzeit- und ressourcenbeschränkten Systemen (Robotik, Industrieautomation, MedTech, Automotive o. Ă„.).

  • Exzellente Kenntnisse inC/C++ fĂĽr Mikrocontroller, inklusive Memory Models, volatile/atomic Operations, Stack-Management und Linker-Skripten.

  • Praktische Erfahrung mitThreadX oder vergleichbaren RTOS-Systemen — Task-Erstellung, Synchronisation, Interrupt-Handling und Timing-Analysen.

  • Erfahrung mitARM Cortex-M (M0/M3/M4/M7/M33) und idealerweise auch Cortex-A-Plattformen mit Embedded Linux oder Zephyr.

  • Erfahrung mit relevanten Schnittstellen und Protokollen wieEtherCAT, SPI, I²C, UART, USB CDC/HID oder CAN-FD sowie Debugging mit Logikanalysatoren und Oszilloskopen.

  • Erfahrung mitFirmware-CI/CD, Unit-Test-Frameworks (Unity, Ceedling, GoogleTest Embedded) und Git.

  • Fähigkeit, Hardware-Schaltpläne zu lesen und effektiv mit Elektronik- und Mechanikteams an der HW/SW-Schnittstelle zusammenzuarbeiten.

  • Erfahrung mitmicro-ROS oder ROS 2 Integration (FastDDS) ist ein groĂźer Pluspunkt.

  • Gute Englischkenntnisse; Deutsch ist im täglichen Austausch von Vorteil.

Embedded & Firmware Engineer (Mensch) · neura-robotics-gmbh

Auto apply with Likeremote