Embedded & Firmware Engineer (human)

Embedded & Firmware Engineer (human)

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 Projekten.
  • Unternehmen: Fortschrittliches Unternehmen im Bereich Robotik mit einem kreativen Team.
  • Vorteile: Attraktives Gehalt, Gesundheitsleistungen, flexible Arbeitszeiten und Weiterbildungsmöglichkeiten.
  • Weitere Informationen: Dynamisches Umfeld mit hervorragenden Karrieremöglichkeiten.
  • Warum dieser Job: Gestalte die Zukunft der Robotik und arbeite mit modernster Technologie.
  • Qualifikationen: Erfahrung in der Embedded-Entwicklung und Teamarbeit erforderlich.

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

Ihre Mission & Herausforderungen

Sie schreiben die Firmware, die kognitive Roboter zum Laufen bringt – bei 1 kHz und darüber hinaus. NEURA's Roboter führen dichte, sicherheitsrelevante, Echtzeitarbeiten über ein verteiltes Netzwerk von Mikrocontrollern und SoCs aus. Ihre Firmware hält das System deterministisch, beobachtbar und bereit für den AI-Stack darüber. Sie arbeiten über den gesamten Embedded-Stack hinweg – von Bare-Metal-Treibern und BSP (Board Support Package) bis hin zu RTOS-Anwendungsschichten, Kommunikations-Middleware und OTA-Infrastruktur – und arbeiten eng mit Elektronik-, System- und AI/Software-Ingenieuren zusammen.

  • BSP & Treiberentwicklung: Entwickeln, portieren und warten Sie Board Support Packages und Low-Level-Peripherietreiber (GPIO, SPI, I²C, UART, CAN-FD, EtherCAT, USB) für ARM Cortex-M und Cortex-A Ziele; unterstützen Sie das Hardware-Boot von der ersten Einspeisung.
  • RTOS-Anwendungsschicht: Architekt und implementieren Sie FreeRTOS (oder gleichwertig) Aufgabenstrukturen, Inter-Task-Kommunikation, Prioritätsmanagement und Ressourcenallokation für sicherheitskritische Echtzeitanwendungen.
  • Sensor- & Aktuatorintegration: Integrieren Sie IMUs, Encoder, taktile Sensoren, ToF-Sensoren, Kraft-/Drehmomentsensoren und BLDC-Motorsteuerungen in den Firmware-Stack; implementieren Sie Filter-, Kalibrierungsroutinen und Datenstempelung.
  • Kommunikations-Middleware: Implementieren und warten Sie eingebettete Kommunikationsstacks – CAN-FD-Netzwerkmanagement, micro-ROS / DDS-XRCE-Brücke, EtherCAT-Slave-Stack – um einen zuverlässigen, latenzarmen Datenaustausch mit dem Hauptrobotercontroller sicherzustellen.
  • Sicherheit & Überwachung: Implementieren Sie Hardware-Watchdogs, Software-Sicherheitsmonitore, sichere Zustandsmaschinen und Stromausfallbehandlung; tragen Sie zur funktionalen Sicherheitsanalyse (FMEA, Sicherheitsanforderungszuweisung) bei.
  • OTA- & Konfigurationsmanagement: Entwerfen und pflegen Sie Firmware-Update-Mechanismen (OTA, JTAG/SWD-Flash), Bootsequenzmanagement, nichtflüchtige Konfigurationsspeicherung und Firmware-Versionierung im Einklang mit dem PLM-System.
  • Tests und CI: Schreiben Sie Unit- und Integrationstests für Firmware-Module; unterstützen Sie HIL (Hardware-in-the-Loop)-Testaufbauten; integrieren Sie automatisierte Firmware-Tests in CI/CD-Pipelines.
  • Dokumentation und Codequalität: Halten Sie klaren, peer-reviewed Code mit ordnungsgemäßer Dokumentation; nehmen Sie an Firmware-Architekturüberprüfungen teil und tragen Sie zu gemeinsamen Codierungsstandards im Embedded-Team bei.

Was wir erwarten können

Tiefe Embedded-Expertise mit einem systematischen Denkansatz. Sie sind ein Embedded-Ingenieur, der in Bezug auf Determinismus, Latenz und Ressourcenbeschränkungen denkt – und der ebenso gut einen CAN-Treiber schreiben kann wie ein Schaltplan mit dem Hardware-Team überprüfen. Sie verstehen, dass die Qualität der Firmware unsichtbar ist, wenn sie gut ist, und katastrophal, wenn sie es nicht ist.

  • Abschluss als Bachelor oder Master in Elektrotechnik, Computertechnik, eingebetteten Systemen oder einem verwandten Bereich.
  • 3+ Jahre professionelle Erfahrung in der Entwicklung von Embedded-Firmware in einer Echtzeit-, ressourcenbeschränkten Umgebung (Robotik, industrielle Automatisierung, Medizintechnik, Automobil oder ähnlich).
  • Expertenkenntnisse in C/C++ für Mikrocontroller; starkes Verständnis von Speicher-Modellen, flüchtigen/atomaren Operationen, Stack-Management und Linker-Skripten.
  • Solide praktische Erfahrung mit ThreadX oder einem vergleichbaren RTOS – Aufgaben Erstellung, Synchronisationsprimitive, Interrupt-Behandlung und Zeitanalysen.
  • Erfahrung mit ARM Cortex-M-Serie (M0/M3/M4/M7/M33) und idealerweise auch Cortex-A-Zielen, die Embedded Linux oder Zephyr ausführen.
  • Praktische Erfahrung mit wichtigen Peripherieschnittstellen: EtherCAT, SPI, I²C, UART, USB CDC/HID, CAN-FD oder ähnlichem; Fähigkeit, Protokollprobleme mit Logikanalysatoren und Oszilloskopen zu debuggen.
  • Vertrautheit mit micro-ROS oder ROS 2-Integration (fastDDS) ist ein erheblicher Vorteil.
  • Erfahrung mit Firmware CI/CD, Unit-Test-Frameworks (Unity, Ceedling, GoogleTest für Embedded) und Versionskontrolle (Git).
  • Fähigkeit, Hardware-Schaltpläne zu lesen und effektiv mit Elektronik- und Maschinenbauingenieuren an der HW/SW-Grenze zusammenzuarbeiten.
  • Gute Englischkenntnisse; Deutsch ist ein praktischer Vorteil für die tägliche Zusammenarbeit.

Embedded & Firmware Engineer (human) Arbeitgeber: NEURA Robotics

NEURA ist ein hervorragender Arbeitgeber, der Ihnen die Möglichkeit bietet, an der Spitze der Robotiktechnologie zu arbeiten. Mit einem starken Fokus auf Teamarbeit und Innovation fördern wir eine offene und unterstützende Arbeitskultur, in der Ihre Ideen geschätzt werden. Unsere Mitarbeiter profitieren von kontinuierlichen Weiterbildungsmöglichkeiten und einem dynamischen Umfeld, das kreatives Denken und technologische Exzellenz belohnt.

N

Kontaktdaten:

NEURA Robotics Recruiting-Team

StudySmarter Expertenrat🤫

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

Tipp Nummer 1

Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit anderen Embedded- und Firmware-Ingenieuren in Kontakt zu treten. Teile deine Projekte und Erfahrungen, um sichtbar zu werden und vielleicht sogar Empfehlungen zu erhalten.

Tipp Nummer 2

Bereite dich auf technische Interviews vor! Übe, wie du deine Erfahrungen mit Firmware-Entwicklung und Echtzeitsystemen erklärst. Sei bereit, deine Problemlösungsfähigkeiten zu demonstrieren, indem du Beispiele aus deiner bisherigen Arbeit teilst.

Tipp Nummer 3

Zeige deine Leidenschaft für die Technologie! Sprich über aktuelle Trends in der Robotik und Embedded-Systemen. Wenn du zeigst, dass du am Puls der Zeit bist, hinterlässt das einen bleibenden Eindruck bei den Interviewern.

Tipp Nummer 4

Bewirb dich direkt über unsere Website! Das gibt dir die beste Chance, gesehen zu werden. Wir bei StudySmarter schätzen es, wenn du uns zeigst, dass du wirklich an der Position interessiert bist.

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

Firmware-Entwicklung
Echtzeitbetriebssysteme (RTOS)
C/C++ Programmierung für Mikrocontroller
ARM Cortex-M und Cortex-A Architektur
BSP und Treiberentwicklung
Kommunikationsmiddleware (CAN-FD, EtherCAT, micro-ROS)
Sensor- und Aktorintegration

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 von deinen Erfahrungen und warum du genau zu uns passt. Wir lieben es, wenn Bewerbungen Persönlichkeit zeigen!

Betone deine technischen Skills:Da wir nach einem Embedded & Firmware Engineer suchen, solltest du deine technischen Fähigkeiten klar hervorheben. Nenn spezifische Projekte oder Technologien, mit denen du gearbeitet hast, und wie sie relevant für die Position sind. Lass uns wissen, was du drauf hast!

Sei strukturiert und präzise:Halte deine Bewerbung übersichtlich und gut strukturiert. Verwende klare Absätze und Bullet Points, um wichtige Informationen hervorzuheben. So können wir schnell erkennen, dass du der richtige Kandidat für die Stelle bist!

Bewirb dich über unsere Website:Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie schnell bei uns ankommt 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 spezifischen Technologien und Tools vertraut, die in der Stellenbeschreibung erwähnt werden. Wenn du über ARM Cortex-M oder RTOS wie FreeRTOS sprichst, zeige dein Wissen und deine Erfahrung. Das zeigt, dass du nicht nur die Theorie kennst, sondern auch praktische Anwendungen.

Bereite konkrete Beispiele vor

Denke an konkrete Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Sei bereit, darüber zu sprechen, wie du BSPs entwickelt oder Firmware-Updates implementiert hast. Solche Beispiele helfen, deine Fähigkeiten greifbar zu machen und zeigen, dass du die Anforderungen der Rolle verstehst.

Zeige Teamgeist

Da die Rolle enge Zusammenarbeit mit anderen Ingenieuren erfordert, ist es wichtig, deine Teamfähigkeit zu betonen. Bereite Geschichten vor, in denen du erfolgreich im Team gearbeitet hast, sei es bei der Integration von Sensoren oder der Durchführung von Code-Reviews. Das zeigt, dass du gut ins Team passt.

Fragen stellen

Bereite einige Fragen vor, die du dem Interviewer stellen kannst. Das können Fragen zur Unternehmenskultur, zu den aktuellen Projekten oder zu den Herausforderungen des Teams sein. Das zeigt dein Interesse und Engagement für die Position und hilft dir, mehr über das Unternehmen zu erfahren.