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 gute Kenntnisse in C/C++.
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 Robotik entwickelt und dabei ein inspirierendes Arbeitsumfeld bietet. Unsere Mitarbeiter profitieren von einer offenen Unternehmenskultur, die Kreativität und Zusammenarbeit fördert, sowie von umfangreichen Weiterbildungsmöglichkeiten, um ihre Fähigkeiten kontinuierlich auszubauen. Zudem bieten wir flexible Arbeitszeiten und die Möglichkeit, an zukunftsweisenden Projekten zu arbeiten, die einen echten Unterschied in der Welt der kognitiven Robotik machen.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Embedded & Firmware Engineer (Mensch) erhalten könnten
✨Netzwerken, Netzwerken, Netzwerken!
Nutze LinkedIn und andere Plattformen, um mit Leuten aus der Branche in Kontakt zu treten. Frag nach Informationen über offene Stellen oder Tipps, wie du dich am besten präsentieren kannst.
✨Sei bereit für technische Interviews!
Mach dich mit typischen Fragen und Aufgaben vertraut, die in technischen Interviews gestellt werden. Übe das Programmieren unter Zeitdruck und sei bereit, deine Denkweise zu erklären.
✨Präsentiere deine Projekte!
Hast du an coolen Projekten gearbeitet? Zeig sie! Erstelle ein Portfolio oder eine GitHub-Seite, um deine Fähigkeiten und Erfahrungen zu demonstrieren. Das macht einen großen Eindruck!
✨Bewirb dich direkt über unsere Website!
Wir bei StudySmarter lieben es, wenn du dich direkt über unsere Website bewirbst. So kannst du sicherstellen, dass deine Bewerbung die richtigen Leute erreicht und du gleich im richtigen Kontext wahrgenommen wirst.
Wir glauben, dass du diese Fähigkeiten brauchst, um Embedded & Firmware Engineer (Mensch) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Mach deine Bewerbung persönlich:Zeig uns, wer du bist! Verwende eine freundliche und authentische Sprache in deinem Anschreiben. Erzähl uns, warum du dich für die Position als Embedded & Firmware Engineer interessierst und was dich an NEURA Robotics fasziniert.
Betone deine relevanten Erfahrungen:Stell sicher, dass du deine Erfahrungen in der Embedded-Firmware-Entwicklung klar hervorhebst. Zeig uns, wie du mit Echtzeitsystemen gearbeitet hast und welche spezifischen Technologien du beherrschst. Das macht einen großen Unterschied!
Sei präzise und strukturiert:Achte darauf, dass deine Bewerbung gut strukturiert ist. Verwende klare Absätze und Aufzählungen, um deine Fähigkeiten und Erfahrungen übersichtlich darzustellen. Wir schätzen es, wenn du auf den Punkt kommst!
Bewirb dich über unsere Website:Vergiss nicht, dich direkt über unsere Website zu bewerben! So stellst du sicher, dass deine Bewerbung schnell bei uns landet und wir sie zügig bearbeiten können. Wir freuen uns auf deine Unterlagen!
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 dein Wissen und deine Erfahrungen. Das zeigt, dass du nicht nur die Theorie kennst, sondern auch praktische Anwendungen.
✨Bereite konkrete Beispiele vor
Überlege dir 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. Konkrete Beispiele helfen, deine Fähigkeiten greifbar zu machen.
✨Teamarbeit betonen
Da die Rolle enge Zusammenarbeit mit verschiedenen Teams erfordert, solltest du betonen, wie du in der Vergangenheit erfolgreich mit Elektronik- und Softwareteams zusammengearbeitet hast. Zeige, dass du ein Teamplayer bist und die Bedeutung von Kommunikation verstehst.
✨Fragen vorbereiten
Bereite einige Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Position und dem Unternehmen. Frage nach den aktuellen Projekten, den Herausforderungen im Team oder den nächsten Schritten in der Entwicklung der Firmware.