Embedded & Firmware Engineer (Mensch)

Embedded & Firmware Engineer (Mensch)

Metzingen Vollzeit 55000 - 75000 € / Jahr (geschätzt) Kein Homeoffice möglich
N

Auf einen Blick

  • Aufgaben: Entwickle Firmware für kognitive Roboter und arbeite an innovativen Echtzeitanwendungen.
  • Unternehmen: NEURA Robotics, ein führendes Unternehmen in der Robotik mit einem kreativen Team.
  • Vorteile: Attraktives Gehalt, flexible Arbeitszeiten und Möglichkeiten zur beruflichen Weiterentwicklung.
  • Weitere Informationen: Dynamisches Umfeld mit großartigen Karrierechancen und Teamarbeit.
  • Warum dieser Job: Gestalte die Zukunft der Robotik und arbeite mit modernster Technologie.
  • Qualifikationen: Erfahrung in Embedded-Firmware-Entwicklung und Kenntnisse in C/C++ erforderlich.

Das prognostizierte Gehalt liegt zwischen 55000 - 75000 € pro Jahr.

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 pflege Board 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 implementiere RTOS-Applikationsschichten mit FreeRTOS (oder vergleichbar): Task-Strukturen, Inter-Task-Kommunikation, Prioritätsmanagement und Ressourcenverwaltung für sicherheitskritische Echtzeitanwendungen.
  • Integriere Sensoren 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 pflege Kommunikations-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.
  • Implementiere Safety- 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ür OTA-Updates und Konfigurationsmanagement, inklusive Boot-Management, nichtflüchtigem Speicher und Firmware-Versionierung im Zusammenspiel mit dem PLM-System.
  • Schreibe Unit- 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 in Elektrotechnik, Computer Engineering, Embedded Systems oder einem vergleichbaren Bereich.
  • 3+ Jahre Erfahrung in professioneller Embedded-Firmware-Entwicklung in Echtzeit- und ressourcenbeschränkten Systemen (Robotik, Industrieautomation, MedTech, Automotive o. Ä.).
  • Exzellente Kenntnisse in C/C++ für Mikrocontroller, inklusive Memory Models, volatile/atomic Operations, Stack-Management und Linker-Skripten.
  • Praktische Erfahrung mit ThreadX oder vergleichbaren RTOS-Systemen — Task-Erstellung, Synchronisation, Interrupt-Handling und Timing-Analysen.
  • Erfahrung mit ARM Cortex-M (M0/M3/M4/M7/M33) und idealerweise auch Cortex-A-Plattformen mit Embedded Linux oder Zephyr.
  • Erfahrung mit relevanten Schnittstellen und Protokollen wie EtherCAT, SPI, I²C, UART, USB CDC/HID oder CAN-FD sowie Debugging mit Logikanalysatoren und Oszilloskopen.
  • Erfahrung mit Firmware-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 mit micro-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) Arbeitgeber: NEURA Robotics

NEURA Robotics ist ein hervorragender Arbeitgeber, der innovative Technologien im Bereich der kognitiven Robotik entwickelt. Unsere Mitarbeiter profitieren von einer dynamischen Arbeitskultur, die Kreativität und Zusammenarbeit fördert, sowie von umfangreichen Weiterbildungsmöglichkeiten, um ihre Fähigkeiten kontinuierlich auszubauen. Zudem bieten wir ein modernes Arbeitsumfeld in einer zukunftsorientierten Branche, das es unseren Ingenieuren ermöglicht, an spannenden Projekten zu arbeiten und einen echten Einfluss auf die Entwicklung sicherheitskritischer Systeme zu haben.

N

Kontaktdaten:

NEURA Robotics Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Embedded & Firmware Engineer (Mensch) erhalten könnten

Netzwerken ist alles!

Sprich mit Leuten aus der Branche, besuche Meetups oder Konferenzen und knüpfe Kontakte. Oft erfährt man von offenen Stellen durch persönliche Empfehlungen!

Zeig deine Skills!

Erstelle ein Portfolio oder eine GitHub-Seite, auf der du deine Projekte und Code-Beispiele präsentierst. Das zeigt potenziellen Arbeitgebern, was du drauf hast!

Bereite dich auf technische Interviews vor!

Mach dich mit typischen Fragen und Aufgaben in deinem Bereich vertraut. Übe das Lösen von Problemen unter Zeitdruck, um im Interview zu glänzen!

Bewirb dich direkt über unsere Website!

Wir haben viele spannende Stellenangebote, die perfekt zu deinen Fähigkeiten passen könnten. Schau vorbei und bewirb dich direkt – wir freuen uns auf dich!

Wir glauben, dass du diese Fähigkeiten brauchst, um Embedded & Firmware Engineer (Mensch) mit Bravour zu bestehen

Firmware-Entwicklung
Echtzeitsysteme
ARM Cortex-M und Cortex-A Plattformen
C/C++ Programmierung
RTOS (FreeRTOS oder vergleichbar)
Kommunikationsprotokolle (CAN-FD, SPI, I²C, UART, USB)
Debugging mit Logikanalysatoren und Oszilloskopen

Einige Tipps für deine Bewerbung 🫡

Mach deine Hausaufgaben:Bevor du deine Bewerbung schreibst, schau dir unsere Website an und informiere dich über NEURA Robotics. Verstehe, was wir tun und wie deine Rolle als Embedded & Firmware Engineer dazu passt. Das zeigt uns, dass du wirklich interessiert bist!

Sei konkret und präzise:Wenn du über deine Erfahrungen sprichst, sei so konkret wie möglich. Nenne Beispiele für Projekte, an denen du gearbeitet hast, und welche Technologien du verwendet hast. Das hilft uns, ein besseres Bild von deinen Fähigkeiten zu bekommen.

Zeig deine Leidenschaft:Wir suchen nach Leuten, die nicht nur die technischen Fähigkeiten haben, sondern auch eine Leidenschaft für Embedded Systems und Robotik mitbringen. Lass uns in deinem Anschreiben wissen, warum du dich für diese Branche begeisterst und was dich motiviert!

Bewirb dich direkt über unsere Website:Um sicherzustellen, dass deine Bewerbung bei uns ankommt, bewirb dich bitte direkt über unsere Website. So können wir deine Unterlagen schnell und effizient bearbeiten. Wir freuen uns darauf, von dir zu hören!

Wie man sich auf ein Vorstellungsgespräch bei NEURA Robotics vorbereitet

Verstehe die Technologie

Mach dich mit den Technologien und Tools vertraut, die in der Stellenbeschreibung erwähnt werden. Wenn du über ARM Cortex-M oder RTOS-Systeme sprichst, zeige, dass du praktische Erfahrungen hast und weißt, wie man sie anwendet.

Bereite konkrete Beispiele vor

Denke an spezifische Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Sei bereit, darüber zu sprechen, wie du Firmware entwickelt, getestet oder optimiert hast, um deine Fähigkeiten zu demonstrieren.

Zeige Teamarbeit

Da die Rolle enge Zusammenarbeit mit verschiedenen Teams erfordert, sei bereit, Beispiele für erfolgreiche Teamprojekte zu teilen. Betone, wie du mit Elektronik- und Softwareteams zusammengearbeitet hast, um Probleme zu lösen.

Fragen stellen

Bereite einige Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Position und hilft dir, mehr über die Unternehmenskultur und die Erwartungen an die Rolle zu erfahren.