Auf einen Blick
- Aufgaben: Entwickle Firmware für kognitive Roboter und arbeite an spannenden Projekten.
- Unternehmen: Neura Robotics – ein innovatives Unternehmen mit flachen Hierarchien.
- Vorteile: Flexibles Arbeiten, 30 Urlaubstage und exklusive Mitarbeiterrabatte.
- Weitere Informationen: Dynamisches Arbeitsumfeld mit vielen Entwicklungsmöglichkeiten.
- Warum dieser Job: Gestalte die Zukunft der Robotik und entwickle sicherheitsrelevante Firmware.
- Qualifikationen: Erfahrung in Embedded Firmware-Entwicklung und gute C/C++ Kenntnisse.
Das prognostizierte Gehalt liegt zwischen 55000 - 70000 € pro Jahr.
Wir entwickeln Echtzeit-Firmware, die sicherheitsrelevant für unsere kognitiven Roboter ist. Die Rolle konzentriert sich auf die Entwicklung und Wartung von Board-Support-Paketen, RTOS-Schichten, Treiberstacks, Kommunikations-Middleware, Sicherheitswächtern, OTA, Tests und Dokumentation über ARM Cortex-M/A-Ziele.
Verantwortlichkeiten
- Entwickeln, portieren und warten von Board-Support-Paketen und Low-Level-Peripherietreibern (GPIO, SPI, I²C, UART, CAN-FD, EtherCAT, USB) für ARM Cortex-M und Cortex-A Ziele; Unterstützung beim Hardware-Start ab der ersten Einspeisung.
- Architektur und Implementierung von FreeRTOS (oder gleichwertig) Aufgabenstrukturen, inter-task Kommunikation, Prioritätsmanagement und Ressourcenallokation für sicherheitskritische Echtzeitanwendungen.
- Integration von IMUs, Encodern, taktilen Sensoren, ToF-Sensoren, Kraft-/Drehmomentsensoren und BLDC-Motorsteuerungen in den Firmware-Stack; Implementierung von Filter-, Kalibrierungsroutinen und Datenstempelung.
- Implementierung und Wartung von eingebetteten Kommunikationsstacks – CAN-FD-Netzwerkmanagement, micro-ROS / DDS-XRCE-Brücke, EtherCAT-Slave-Stack – um einen zuverlässigen, latenzarmen Datenaustausch mit dem Hauptrobotercontroller zu gewährleisten.
- Implementierung von Hardware-Wächtern, Software-Sicherheitsmonitoren, sicheren Zustandsmaschinen und Handhabung von Stromausfällen; Beitrag zur funktionalen Sicherheitsanalyse (FMEA, Zuweisung von Sicherheitsanforderungen).
- Entwurf und Wartung von Firmware-Update-Mechanismen (OTA, JTAG/SWD-Flash), Bootsequenzmanagement, nichtflüchtiger Konfigurationsspeicher und Firmware-Versionierung im Einklang mit dem PLM-System.
- Schreiben von Unit- und Integrationstests für Firmware-Module; Unterstützung von HIL-Testaufbauten; Integration automatisierter Firmware-Tests in CI/CD-Pipelines.
- Wartung von klaren, peer-reviewed Code mit ordnungsgemäßer Dokumentation; Teilnahme an Firmware-Architektur-Reviews und Beitrag zu gemeinsamen Codierungsstandards im Embedded-Team.
Qualifikationen
- Bachelor- oder Masterabschluss in Elektrotechnik, Computertechnik, eingebetteten Systemen oder einem verwandten Bereich.
- 3+ Jahre professionelle Erfahrung in der Entwicklung von eingebetteter 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 Speichermodellen, flüchtigen/atomaren Operationen, Stack-Management und Linkerskripten.
- Solide praktische Erfahrung mit ThreadX oder einem vergleichbaren RTOS – Aufgaben Erstellung, Synchronisationsprimitive, Interruptbehandlung und Zeitanalysen.
- Erfahrung mit ARM Cortex-M-Serie (M0/M3/M4/M7/M33) und idealerweise auch Cortex-A-Zielen, die eingebettetes 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-Schemata 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.
Vorteile
- Dynamische, selbstständige Arbeitskultur mit flachen Hierarchien, flexiblen Arbeitszeiten und 30 Urlaubstagen.
- Wettbewerbsfähiges Gehaltspaket mit exklusiven Mitarbeiterrabatten.
- Möglichkeiten für berufliches Wachstum und persönliche Entwicklung.
Embedded & Firmware Engineer (human) Arbeitgeber: Atlas Metrics
Neura Robotics ist ein hervorragender Arbeitgeber, der eine dynamische und selbstständige Arbeitskultur mit flachen Hierarchien und flexiblen Arbeitszeiten bietet. Mit 30 Urlaubstagen und einem wettbewerbsfähigen Gehaltspaket, das exklusive Mitarbeiterrabatte umfasst, fördert das Unternehmen die berufliche und persönliche Weiterentwicklung seiner Mitarbeiter in einem innovativen Umfeld in Metzingen, wo spannende Herausforderungen im Bereich der Robotik auf Sie warten.
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 Leuten aus der Branche in Kontakt zu treten. Lass uns wissen, wenn du Fragen hast oder Unterstützung brauchst!
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe typische Fragen zu Embedded Systems und Firmware-Entwicklung. Wir können dir helfen, die besten Ressourcen zu finden, um dich optimal vorzubereiten.
✨Tipp Nummer 3
Zeige deine Projekte! Wenn du an coolen Embedded-Projekten gearbeitet hast, präsentiere sie in deinem Portfolio. Das gibt uns einen Einblick in deine Fähigkeiten und Kreativität.
✨Tipp Nummer 4
Bewirb dich direkt über unsere Website! So kannst du sicherstellen, dass deine Bewerbung schnell bei uns landet. Wir freuen uns darauf, von dir zu hören!
Wir glauben, dass du diese Fähigkeiten brauchst, um Embedded & Firmware Engineer (human) 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 Stelle als Embedded & Firmware Engineer interessierst und was dich an Neura Robotics begeistert.
Betone deine relevanten Erfahrungen:Stell sicher, dass du deine Erfahrungen im Bereich Embedded Firmware Entwicklung klar hervorhebst. Nenn spezifische Projekte oder Technologien, mit denen du gearbeitet hast, und wie sie zu den Anforderungen der Stelle passen.
Dokumentation ist wichtig:Achte darauf, dass deine Unterlagen gut strukturiert und fehlerfrei sind. Eine klare Gliederung und saubere Formatierung helfen uns, deine Qualifikationen schnell zu erfassen. Vergiss nicht, auch deine Dokumentationserfahrungen zu erwähnen!
Bewirb dich über unsere Website:Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass wir alle Informationen erhalten und du die besten Chancen auf eine schnelle Rückmeldung hast. Wir freuen uns auf deine Bewerbung!
Wie man sich auf ein Vorstellungsgespräch bei Atlas Metrics 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 FreeRTOS sprichst, zeige dein Wissen und deine Erfahrungen damit. Das wird dir helfen, im Gespräch selbstbewusst aufzutreten.
✨Bereite praktische Beispiele vor
Denke an konkrete Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Sei bereit, diese zu erläutern, insbesondere solche, die sich auf Firmware-Entwicklung und Echtzeitanwendungen beziehen. So kannst du deine Fähigkeiten und Erfahrungen greifbar machen.
✨Fragen stellen
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 oder Herausforderungen, die das Team bewältigt, um zu zeigen, dass du aktiv an der Diskussion teilnehmen möchtest.
✨Teamarbeit betonen
Da die Rolle auch die Zusammenarbeit mit anderen Ingenieuren erfordert, solltest du Beispiele für erfolgreiche Teamprojekte parat haben. Betone, wie du effektiv mit Elektronik- und Maschinenbauingenieuren zusammengearbeitet hast, um Lösungen zu entwickeln. Das zeigt, dass du ein Teamplayer bist.