RT & Kernel Engineer (Mensch)

NEURA Robotics

Freising

On-site

EUR 90,000 - 120,000

Full time

10 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

30 Tage Urlaub
Flexible Arbeitszeiten
Firmen-Events

Job summary

NEURA Robotics sucht eine erfahrene Fachkraft für Embedded-Linux-OS-Entwicklung. Sie verantworten Kernel, BSP und Echtzeit-Module für Cobots, mobile Manipulatoren und weitere Plattformen.

Sie arbeiten eng mit Hardware-, Safety- und Simulation-Teams zusammen, patchen Echtzeit-Kernel, betreuen Yocto BSPs und führen WCET-Analysen durch, um deterministische Systeme zu liefern. Hochschulabschluss in einem relevanten Fach erforderlich.

Qualifications

  • Embedded-Linux-BSP-Engineering als Hintergrund, mit Hands-on-Erfahrung in Yocto/OpenEmbedded auf Produktionshardware.
  • Praktische Erfahrung mit Echtzeit-Linux-Kernel-Patching und -Tuning, inkl. SCHED_FIFO/RR, CPU-Affinity und Interrupt-Pfad.
  • Solides Wissen zu WCET-Analyse-Methoden (z. B. OTAWA, Chronos) und herstellerspezifische Äquivalente.
  • Sehr gute C-/C++-Kenntnisse an Kernel-/Treiber-Grenze; Device-Tree-Authoring; Skripting für Engineering-Workflows.
  • Erfahrung mit ARM-SoCs mit Multi-Cluster-Konfigurationen (z. B. Cortex-A + Cortex-R).
  • Kollaborativer Arbeitsstil, gemeinsames Design, Code-Review und transparente Abstimmung über Hardware-, Kommunikations- und Safety-Disziplinen hinweg.
  • Bachelorabschluss in einem relevanten Fachgebiet oder gleichwertige praktische Erfahrung.

Responsibilities

  • Echtzeit-Linux-Plattformen betreuen (Kernel, BSP, Treiber) und Ressourcen-Management sicherstellen.
  • SoM-Board-Bring-up und Yocto-BSP-Konfiguration für verschiedene Hardware-Revisions unterstützen.
  • WCET-Budgets abstimmen und RT-Memory-Management-Best Practices anwenden.
  • Safety-Integration auf Kernel-Ebene (ISO-10218) unterstützen; Documentation/Traceability pflegen.
  • Build-, Flash- und Test-Automatisierung betreuen und Hardware-Tests durchführen.
  • Zusammenarbeit mit RT-Communication-Bus-Engineer, Hardware-, Simulation- und Safety-Teams.

Skills

Echtzeit-Linux
Kernel-Patching
Device-Tree-Authoring
C/C++ Kernel/Driver
Yocto/OpenEmbedded
WCET-Analysen
SCHED_FIFO/RR
CPU-Affinity

Education

Bachelorabschluss

Tools

OTAWA
Chronos
OpenEmbedded/Yocto

Job description

Deine Mission & Herausforderungen

Wir skalieren unsere Echtzeit-Embedded-Linux-Kompetenz über NEURAs aktuelle und nächste Robotik-Plattformen hinweg - Cobots, mobile Manipulatoren, Humanoide, Quadrupeden sowie die gemeinsame Compute Unit. In dieser Rolle verantwortest du das Betriebssystem, den Kernel und die Board-Support-Layer, auf denen alle Regelungs- und Kommunikations-Stacks dieser Plattformen aufbauen.

Du arbeitest eng mit dem RT-Communication-Bus-Engineer sowie mit Hardware-, Simulations- und Safety/Certification-Stakeholdern zusammen, um Plattformen zu liefern, die deterministisch, wartbar und für einen kontrollierten Produkt-Lebenszyklus geeignet sind.

  • Echtzeit-Linux-Plattformen - sowohl Co-Kernel-Ansätze als auch Kernel-Preemption - inklusive RT-Scheduling-Policies und Interrupt-Latenz-Budgetierung, um die Zeitanforderungen der Regelungs- und Schätzloops auf der Plattform zu erfüllen (kHz-Ganzkörperregelung und hochfrequente State Estimation).
  • SoM-Board-Bring-up und das Yocto-BSP für jede Hardware-Revision der Roboterplattformen: Boot-Flow, Kernel-Konfiguration, Device Trees sowie Treiberarbeit an der C/C++-Grenze, mit Hands-on-Debugging auf echter Hardware.
  • Yocto-Layer, -Rezepte und -Images für Entwicklung, Validierung und Release; strukturierte Evaluierungen und Migrationen über mehrere SoCs und Board-Varianten, während sich die Hardware weiterentwickelt.
  • WCET-Analysen über verschiedene RT-Loop-Konfigurationen hinweg sowie RT-Memory-Management-Best Practices (Memory Locking, Huge Pages, NUMA-bewusste Allokation, Vermeidung von Priority Inversion).
  • Co-Review von WCET-Budgets und Zyklustiming mit dem RT-Communication-Bus-Engineer an der OS/Fieldbus-Schnittstelle, um sicherzustellen, dass Scheduling-, Interrupt- und Synchronisations-Annahmen auch unter Last gelten.
  • Safety-Integration auf Kernel-Ebene (z. B. E-Stop-Chain-Verdrahtung, ISO-10218-Safety-PLC-Integration); Design-Mitwirkung, Dokumentation und Traceability für kontrollierte Änderungsprozesse.
  • Build-, Flash- und Test-Automatisierung sowie aktuelle technische Dokumentation für die gesamte Engineering-Organisation.
Auf was können wir uns freuen
  • Background im Embedded-Linux-BSP-Engineering mit Hands-on-Erfahrung in Yocto / OpenEmbedded auf Produktionshardware.
  • Praktische Erfahrung mit Echtzeit-Linux-Kernel-Patching und -Tuning, mit Scheduling-orientiertem Denken (SCHED_FIFO/RR, Prioritäten, CPU-Affinity, Interrupt-Pfad).
  • Solides Wissen zu WCET-Analyse-Methoden und -Tools (z. B. OTAWA, Chronos oder herstellerspezifische Äquivalente).
  • Sehr gute C- und C++-Kenntnisse an der Kernel/Treiber-Grenze; Device-Tree-Authoring; praktisches Scripting für Engineering-Workflows.
  • Erfahrung mit ARM-SoCs mit Multi-Cluster-Konfigurationen (z. B. Cortex-A + Cortex-R) oder vergleichbaren Plattformen.
  • Kollaborativer Arbeitsstil: gemeinsames Design, konstruktives Code-Review, proaktive Kommunikation und zuverlässige Abstimmung über Hardware-, Kommunikations- und Safety-Disziplinen hinweg. Starkes Teamwork ist für diese Rolle essenziell.
  • Bachelorabschluss in einem relevanten Fachgebiet oder gleichwertige praktische Erfahrung.
Nice to have
  • EtherCAT-Kenntnisse, ausreichend für OS/Fieldbus-Boundary-Co-Reviews (WCET-Budgets und Zyklustiming).
  • Einblick in funktionale Safety-Engineering-Praktiken (ISO 26262, IEC 61508 oder ISO 10218) - Dokumentation, Evidenz, Review-Zyklen. Zertifizierungs-Sign-off ist für diese Rolle nicht erforderlich.
  • Erfahrung mit PTP / IEEE-1588-Hardware-Timestamping auf Kernel-Netzwerktreiber-Ebene.
  • Background in Robotik, Motion Control oder industrieller Automation mit strengen Timing-Anforderungen.
  • Interesse daran, den Verantwortungsbereich mit dem Wachstum des Plattform-Teams zu erweitern.
Auf was kannst Du Dich freuen
  • Tauche ein in die Welt eines agilen Unternehmens, gestalte aktiv Themen mit und profitiere von flachen Hierarchien in einem hochmotivierten Team
  • Genieße eine attraktive Vergütung, flexible Arbeitszeiten sowie 30 Tage Erholungsurlaub
  • Bei uns hast du die Freiheit, eigene Ideen einzubringen und voranzutreiben
  • Feiere Erfolge gemeinsam mit Firmenevents und nutze unser Corporate Benefits Programm
  • Und noch mehr Spaß mit tollen Kollegen
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

RT & Kernel Engineer (Mensch)
RT & Kernel Engineer (Mensch)

Neura Robotics • München, Gemeindeverwaltungsverband Metzingen, Riederich

On-site
EUR 90,000 - 120,000
Flexible Arbeitszeiten
30 Tage Erholungsurlaub
Attraktive Vergütung
+1
Senior Platform Engineer – Edge & Fleet Operations, Mobile Robotics (all genders)
Senior Platform Engineer – Edge & Fleet Operations, Mobile Robotics (all genders)

NEURA Mobile Robots GmbH • Hamburg

Hybrid
EUR 90,000 - 120,000
Unbefristete Festanstellung
30 Urlaubstage pro Jahr
Bis zu 40% Home-Office
+6
RT & Kernel Engineer (human)
RT & Kernel Engineer (human)

Neura Robotics • Gemeindeverwaltungsverband Metzingen

On-site
EUR 60,000 - 80,000
30 days of vacation
Flexible working hours
Corporate benefits program
CI/CD- & OS-Engineer (m/w/d)
CI/CD- & OS-Engineer (m/w/d)

Kaercher Used Equipment GmbH • Schwaikheim

On-site
EUR 70,000 - 90,000
32 Tage Urlaub
Home-Office möglich
Flexible Arbeitszeiten
+1
Senior Embedded Fullstack Entwickler (m/w/d) Hardware & Firmware
Senior Embedded Fullstack Entwickler (m/w/d) Hardware & Firmware

AraCom-Gruppe • Gersthofen

Remote
EUR 70,000 - 100,000
Homeoffice 100%
30 Tage Urlaub
Workation
+5
Software Engineer (w/m/d) Embedded (Linux) Systems
Software Engineer (w/m/d) Embedded (Linux) Systems

118 TE - TRUMPF Hüttinger GmbH + Co.KG • Freiburg im Breisgau

On-site
EUR 70,000 - 110,000
Hansefit
Business Bike
Weiterbildungsmöglichkeiten
(Senior) Ingenieur für Inbetriebnahme und Service von Robotersystemen
(Senior) Ingenieur für Inbetriebnahme und Service von Robotersystemen

Neura Robotics • München

On-site
EUR 55,000 - 75,000
Senior System Engineer – Mobile Robotics Operating Platform (all genders)
Senior System Engineer – Mobile Robotics Operating Platform (all genders)

ek robotics GmbH • Hamburg

On-site
EUR 90,000 - 120,000
Unbefristete Festanstellung
Gleitzeitmodell mit Arbeitszeitkonto
Home-Office möglich bis zu 40%
+2
Senior System Engineer – Mobile Robotics Operating Platform (all genders)
Senior System Engineer – Mobile Robotics Operating Platform (all genders)

ek robotics – a NEURA brand • Hamburg

On-site
EUR 90,000 - 120,000
Unbefristeter Vertrag
Vollzeit 40h
12 Monatsgehälter
+8
(Senior) Ingenieur für Inbetriebnahme und Service von Robotersystemen
(Senior) Ingenieur für Inbetriebnahme und Service von Robotersystemen

NEURA Robotics • Freising

On-site
EUR 65,000 - 90,000