Staff Engineer — Robot Systems & Integration (Mensch)

Staff Engineer — Robot Systems & Integration (Mensch)

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

Auf einen Blick

  • Aufgaben: Entwickle innovative Robotersysteme und integriere neueste Technologien.
  • Unternehmen: Futuristisches Unternehmen, das Robotik und Automatisierung revolutioniert.
  • Vorteile: Attraktives Gehalt, flexible Arbeitszeiten, Weiterbildungsmöglichkeiten und ein kreatives Arbeitsumfeld.
  • Weitere Informationen: Dynamisches Team mit großartigen Aufstiegschancen und einem inspirierenden Arbeitsumfeld.
  • Warum dieser Job: Gestalte die Zukunft der Robotik und arbeite an spannenden Projekten.
  • Qualifikationen: Erfahrung in Softwareentwicklung und Systemintegration, Teamplayer mit technischem Know-how.

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

Deine Mission & Herausforderungen

Jeder NEURA‑Roboter basiert auf einer soliden Grundlage aus Systemintegrationsarbeit: dem Echtzeit-Betriebssystem, das Scheduling im Mikrosekundenbereich direkt auf der Hardware garantiert, der Hardware-Interface-Schicht, die alle Sensoren und Aktoren abstrahiert, der Motion‑Planning‑Pipeline, die die Bewegungsbahnen der Roboter erzeugt, sowie den industriellen Device-Servern, die Roboter mit Fabrikautomatisierungssystemen verbinden. Als Staff Engineer im Bereich Robot Systems & Integration verantwortest du die technische Architektur genau dieser Basis. Das ist eine reine Individual-Contributor-Rolle. Du hast keine Personalverantwortung. Deine Autorität ist technischer Natur: Du gibst die architektonische Richtung vor, triffst Designentscheidungen in deinem Verantwortungsbereich und löst Integrationskonflikte über mehrere Schichten hinweg – dort, wo OS‑Scheduling, Middleware, Hardware-Treiber und Motion-Planning-Pipelines aufeinandertreffen.

Du übernimmst technische Führung für Engineers in Platform-Guild- und Product‑Anchor‑Rollen. Du schreibst selbst Code, leitest Design-Reviews, verfasst technische RFCs und hältst dein Know-how hands‑on und aktuell. Das ist keine reine Architekturrolle – du bist tief in der Umsetzung drin.

Du verantwortest die RT‑Scheduling‑Policy, an die sich alle Software-Komponenten in diesem Cluster halten müssen: Standards für Prioritätsvergabe, Memory‑Locking‑Vorgaben und Interrupt‑Latenz‑Zusagen für 1‑kHz‑Regelkreise und 500‑Hz‑Zustandsschätzung. Du besitzt den gemeinsamen Review‑Prozess an der Schnittstelle zwischen RT‑OS‑Scheduling und dem EtherCAT‑Master: Jede Änderung am Board Support Package muss vor dem Merge eine gemeinsame Latenzbudget‑Review bestehen. Diesen Prozess verantwortest du zusammen mit dem Lead des Robot‑Communication‑Clusters.

Du stellst sicher, dass die Engineers der Unified Compute Platform klare Leitlinien zur RT‑OS‑Architektur haben und dass das Timing‑Budget jedes Robot‑Platform‑Profils nach jeder Hardware‑Revision validiert wird. Du gibst die architektonische Richtung der Motion‑Planning‑Pipeline vor: Kriterien für die Auswahl von Planern, Standards für die Konfiguration des Planning‑Stacks sowie Design und Weiterentwicklung der atomaren Skill‑Primitive‑APIs über alle Roboterplattformen hinweg.

Du setzt die gemeinsame Skill‑Primitive‑Library durch: Patterns, die aus produktspezifischen Streams entstehen, müssen durch ein Design‑Review, bevor sie plattformspezifisch geforkt werden. Das stellst du konsequent in Code‑Reviews sicher. Du definierst die Grenze zwischen Server und Protokoll in der industriellen Integration: Der Protokoll‑Stack liegt beim Robot‑Communication‑Cluster; die Server‑Schicht – Command Dispatch, Integration der Zustandsmaschine, Hardware‑Interfaces – liegt hier. Wenn sich Server‑Architektur und Protokoll‑Restriktionen widersprechen, triffst du die Entscheidung.

Du verantwortest die End‑Effector‑Server‑Architektur: Lebenszyklus‑Management von Greifern, Tool‑Change‑Sequenzen und die Hardware‑Interface‑Verträge, auf die Motion Planning und die operative Zustandsmaschine aufbauen. Du leitest quartalsweise Knowledge Days im Cluster: Peer‑to‑Peer‑Austausch, bei dem jede:r Engineer ein ungelöstes und ein gelöstes Problem mitbringt. Das Ergebnis ist immer ein Shared‑Library‑Ticket oder ein Design‑Dokument – keine Slides. Du schreibst Design‑Dokumente, die Wissensinseln abbauen, mentorierst Senior Engineers in Richtung Staff Level und treibst das Sourcing für neue Hires im Cluster voran.

Auf was können wir uns freuen

  • Tiefe Erfahrung in Robot Systems Integration (mindestens zwei der folgenden Punkte wirklich in der Tiefe)
  • Embedded‑Linux‑Systemintegration auf RT‑Level: Yocto‑BSP‑Entwicklung, RT‑Kernel‑Tuning (Xenomai oder PREEMPT_RT), Design von RT‑Scheduling‑Konzepten und WCET‑Analysen auf echter Roboter‑Hardware – nicht nur in der Simulation.
  • ROS2‑ (oder vergleichbare) Hardware‑Interface‑Architektur: z. B. Lifecycle von ros2_control‑Hardware‑Interfaces, Nav2‑ und SLAM‑Integration auf physischen mobilen Plattformen, Design von Diagnostik‑Frameworks.
  • Motion‑Planning‑Pipeline für produktive Manipulation: MoveIt2‑Planning‑Stack, Konfiguration und Tuning von OMPL‑Planern, Design von Manipulations‑Primitive‑Libraries – im Einsatz auf realer Roboter‑Hardware, nicht nur im Simulator.
  • Industrielle Geräteintegration auf Server‑Ebene: Hardware‑Interface‑Design für feldbusbasierte Geräte, Server‑Architektur für das Gripper‑Lifecycle‑Management, funktionale Sicherheitsanforderungen bei State‑Machine‑Dispatch.
  • Echtzeit‑Skill‑Ausführung oder Soft‑RT‑Scheduling: deterministisches Scheduling für Action‑Dispatch, Worst‑Case‑Latenzanalysen, RT‑bewusste Behaviour‑Tree‑Implementierungen in einem produktiven Umfeld.

Breite Systemintegrations‑Erfahrung

  • Ausreichendes End‑to‑End‑Verständnis über den gesamten Stack, um Merge Requests zu reviewen und Designentscheidungen zu treffen, die gleichzeitig OS, Middleware, Motion Planning und Geräteintegration betreffen.
  • Nachgewiesene Erfahrung beim Debuggen von Fehlern über Schichtgrenzen hinweg an der OS‑Middleware‑Hardware‑Schnittstelle: RT‑Scheduling‑Overruns, ROS2‑ (oder andere Middleware‑) Executor‑Latenzprobleme unter 1‑kHz‑RT‑Constraints, Hardware‑Interface‑Fehler beim Robot Bring‑up.
  • C++17/20‑Systems‑Programming: Lock‑free‑Patterns, RAII, RT‑sicheres Memory‑Management, saubere Disziplin für 1‑kHz‑Control‑Loops.

Staff‑Level‑Leadership (Pflicht)

  • Nachweisbarer architektonischer Einfluss über mehrere Teams hinweg: Deine Designentscheidungen haben verändert, wie mehrere Teams arbeiten – nicht nur dein eigenes Umfeld.
  • Führung bei RFCs oder Design‑Dokumenten mit teamübergreifender Reichweite: Du hast Integrationskonflikte zwischen Teams gelöst und deine Lösung wurde als Standard übernommen.
  • Mentoring‑Erfahrung: Mindestens eine Person, die du spürbar in Richtung Senior‑ oder Staff‑Level beschleunigt hast.
  • 8+ Jahre praktische Engineering‑Erfahrung mit klarem Fokus auf Robot Systems Integration.

Nice to have

  • RT‑OS‑Kernel‑Erfahrung kombiniert mit tiefer ROS2‑ (oder anderer Middleware‑) Expertise – besonders wertvoll sind Kandidat:innen, die Fehler über beide Ebenen hinweg debuggt haben.
  • Erfahrung dabei, eine Motion‑Planning‑Pipeline von der Entwicklung bis in die Produktion auf einem Manipulator oder mobilen Manipulator zu bringen.
  • Background in industrieller funktionaler Sicherheit auf Software‑Architektur‑Ebene.
  • Erfahrung mit der Implementierung von Echtzeit‑Execution‑Engines (nicht nur deren Nutzung).
  • Open‑Source‑Contributions im Bereich Robot Systems Infrastructure: ros2_control, MoveIt2, Nav2, Xenomai oder vergleichbare Projekte.

Staff Engineer — Robot Systems & Integration (Mensch) Arbeitgeber: NEURA Robotics

NEURA bietet eine inspirierende Arbeitsumgebung, in der innovative Technologien im Bereich Robotik entwickelt werden. Unsere Unternehmenskultur fördert Teamarbeit und kontinuierliches Lernen, während wir unseren Mitarbeitern durch regelmäßige Knowledge Days und Mentoring-Programme die Möglichkeit geben, sich fachlich weiterzuentwickeln. Zudem profitieren unsere Mitarbeiter von flexiblen Arbeitszeiten und einer modernen Ausstattung, die es ihnen ermöglicht, ihre Ideen in einem dynamischen Umfeld zu verwirklichen.

N

Kontaktdaten:

NEURA Robotics Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Staff Engineer — Robot Systems & Integration (Mensch) erhalten könnten

Tipp Nummer 1

Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Robotik-Community in Kontakt zu treten. Teile deine Projekte und Erfahrungen, um sichtbar zu werden.

Tipp Nummer 2

Bereite dich auf technische Interviews vor, indem du deine Kenntnisse in C++ und Robot Systems Integration auffrischst. Mach dir Notizen zu den häufigsten Fragen und übe das Codieren unter Zeitdruck.

Tipp Nummer 3

Zeige deine Leidenschaft für Robotik! Sprich über deine bisherigen Projekte und wie du Herausforderungen gemeistert hast. Das zeigt, dass du nicht nur die Theorie beherrschst, sondern auch praktisch denkst.

Tipp Nummer 4

Bewirb dich direkt über unsere Website! So kannst du sicherstellen, dass deine Bewerbung die richtigen Leute erreicht und du die Chance hast, dich von anderen abzuheben.

Wir glauben, dass du diese Fähigkeiten brauchst, um Staff Engineer — Robot Systems & Integration (Mensch) mit Bravour zu bestehen

Systemintegration von Robotersystemen
Echtzeit-Betriebssysteme
RT-Scheduling
Embedded-Linux-Systemintegration
Yocto-BSP-Entwicklung
ROS2-Hardware-Interface-Architektur
Motion-Planning-Pipeline

Einige Tipps für deine Bewerbung 🫡

Mach es persönlich!:Zeig uns, wer du bist! Verwende in deinem Anschreiben eine persönliche Ansprache und erzähle uns, warum du dich für die Rolle als Staff Engineer im Bereich Robot Systems & Integration interessierst. Lass deine Leidenschaft für Robotik und Systemintegration durchscheinen!

Sei konkret!:Wenn du über deine Erfahrungen sprichst, sei so konkret wie möglich. Nenne spezifische Projekte oder Technologien, mit denen du gearbeitet hast, und beschreibe, wie du Herausforderungen gemeistert hast. Das hilft uns, deine Fähigkeiten besser einzuschätzen.

Technische Details sind wichtig!:Da wir in einem hochspezialisierten Bereich arbeiten, ist es wichtig, dass du technische Details in deiner Bewerbung nicht auslässt. Erkläre deine Erfahrungen mit RT-OS, Motion Planning oder Embedded-Linux-Systemintegration. Zeig uns, dass du die Materie beherrschst!

Bewirb dich über unsere Website!:Um sicherzustellen, dass deine Bewerbung direkt bei uns landet, bewirb dich bitte über unsere Website. So können wir deine Unterlagen schnell und effizient bearbeiten und du bist einen Schritt näher an deinem Traumjob bei StudySmarter!

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

Verstehe die technischen Grundlagen

Mach dich mit den spezifischen Technologien und Konzepten vertraut, die in der Stellenbeschreibung erwähnt werden, wie RT-Betriebssysteme, Motion-Planning-Pipelines und industrielle Integration. Zeige im Interview, dass du nicht nur die Theorie kennst, sondern auch praktische Erfahrungen hast.

Bereite konkrete Beispiele vor

Denke an konkrete Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast, insbesondere solche, die mit Robotersystemintegration zu tun haben. Sei bereit, diese Beispiele zu erläutern und zu zeigen, wie du technische Probleme gelöst hast.

Zeige deine Führungsqualitäten

Obwohl es sich um eine Individual-Contributor-Rolle handelt, ist es wichtig, deine Fähigkeit zur technischen Führung zu demonstrieren. Sprich darüber, wie du andere Engineers unterstützt und mentorierst, und wie deine Designentscheidungen positive Auswirkungen auf das Team hatten.

Stelle kluge Fragen

Bereite einige durchdachte Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Rolle und dem Unternehmen. Frage nach den aktuellen Herausforderungen im Bereich Robot Systems & Integration oder nach der Teamdynamik und den Projekten, an denen gearbeitet wird.