RT & Kernel Engineer (human)

Atlas Metrics

München

Vor Ort

EUR 70.000 - 90.000

Vollzeit

14 Tage+

Erhalte mehr Antworten von Arbeitgebern

Versende in nur wenigen Minuten einen passgenauen Lebenslauf.

Benefits dieser Stelle

30 days of vacation
Flexible working hours
Corporate benefits program

Zusammenfassung

Atlas Metrics in Munich is looking for an RT & Kernel Engineer to lead the development of robotic solutions that redefine human-machine collaboration. You will work collaboratively in an agile environment, engaging in exciting projects that require strong skills in real-time operating systems and embedded Linux.

This role involves close collaboration with various teams to ensure the highest standards in robotic technology. Ideal candidates will have hands-on experience in kernel engineering, embedded systems, and a collaborative working style.

Qualifikationen

  • Hands-on real-time Linux kernel experience, with practical scheduling-oriented reasoning.
  • Familiarity with ARM SoCs and multi-cluster configurations.
  • Strong collaborative working style with proactive communication.

Aufgaben

  • Own the operating system, kernel, and board-support layer for various robot platforms.
  • Deliver platforms that are deterministic and maintainable.
  • Collaborate closely with engineers across disciplines to meet project goals.

Kenntnisse

Embedded Linux BSP engineering
Real-time Linux kernel patching
WCET analysis methodology
Solid C and C++ programming
Collaboration and teamwork

Ausbildung

Bachelor's degree in a relevant field

Tools

Yocto
OTA WA
Chronos

Jobbeschreibung

RT & Kernel Engineer (human)

Neura Robotics • Munich

Shape the Future of Human-Robot Collaboration

In the Software Department, you're shaping robotic solutions that redefine human-machine collaboration. You'll work with cutting‑edge technology, setting industry‑changing standards. Not only will you help develop our solutions, but you'll also set new trends and drive innovations forward. In an agile and interdisciplinary team, you'll engage in exciting projects. With clear Scrum processes like daily stand‑ups, sprint planning, and reviews, you remain flexible and efficient. Collaborating closely with other departments allows you to create software solutions that are both technically advanced and practically effective. Here, you'll find an environment where creativity and technological excellence go hand in hand. If you're eager to turn ideas into reality and enjoy taking technology to the next level, the Software Development Team at NEURA offers the perfect challenge for you.

Your mission & challenges

We are scaling our real‑time embedded Linux capability across NEURA's current and next‑generation robot platforms — cobots, mobile manipulators, humanoids, quadrupeds, and the shared Compute Unit. This role owns the operating system, kernel, and board‑support layer that every control and communication stack on these platforms depends on.

You will collaborate closely with the RT Communication Bus engineer, hardware, simulation, and safety / certification stakeholders to deliver platforms that are deterministic, maintainable, and suitable for a controlled product lifecycle.

  • Real‑time Linux platforms — both co‑kernel and kernel‑preemption approaches — including RT scheduling policy and interrupt‑latency budgeting to meet the timing requirements of the control and estimation loops running on the platform (kHz‑class whole‑body control and high‑rate state estimation).
  • SOM board bring‑up and the Yocto BSP for each robot platform hardware revision: boot flow, kernel configuration, device trees, and driver work at the C/C++ boundary, with hands‑on debugging on real hardware.
  • Yocto layers, recipes, and images for development, validation, and release; structured evaluations and migrations across multiple SoCs and board variants as hardware evolves.
  • WCET analysis across RT loop configurations, and RT memory management practice (memory locking, huge pages, NUMA‑aware allocation, priority inversion avoidance).
  • Co‑review of WCET budgets and cycle timing with the RT Communication Bus engineer at the OS / fieldbus boundary, ensuring scheduling, interrupt, and synchronisation assumptions hold under load.
  • Safety integration at the kernel level (e.g. E‑stop chain wiring, ISO 10218 safety PLC integration); design participation, documentation, and traceability for controlled change practices.
  • Build, flash, and test automation; technical documentation kept current for the wider engineering organisation.
Qualifications
  • Embedded Linux BSP engineering background with hands‑on Yocto / OpenEmbedded experience on production hardware.
  • Hands‑on real‑time Linux kernel patching and tuning experience, with practical scheduling‑oriented reasoning (SCHED_FIFO/RR, priorities, affinity, interrupt path).
  • Working knowledge of WCET analysis methodology and tooling (e.g. OTAWA, Chronos, or vendor equivalents).
  • Solid C and C++ at the kernel/driver boundary; device tree authoring; practical scripting for engineering workflows.
  • Experience on ARM SoCs with multi‑cluster configurations (e.g. Cortex‑A + Cortex‑R), or comparable platforms.
  • A collaborative working style: shared design, constructive code review, proactive communication, and reliable coordination across hardware, communications, and safety disciplines. Strong teamwork is essential for this role.
  • Bachelor's degree in a relevant field, or equivalent practical experience.
Nice to Have
  • EtherCAT familiarity sufficient for OS / fieldbus‑boundary co‑review (WCET budgets and cycle timing).
  • Exposure to functional safety engineering practices (ISO 26262, IEC 61508, or ISO 10218) — documentation, evidence, review cycles. Certification sign‑off is not required for this role.
  • Experience with PTP / IEEE 1588 hardware timestamping at the kernel network driver level.
  • Background in robotics, motion control, or industrial automation with strict timing expectations.
  • Interest in growing scope as the platform team expands.
Benefits
  • Become part of an agile company, actively shape topics and benefit from flat hierarchies in a highly motivated team.
  • Enjoy an attractive salary, flexible working hours and 30 days of vacation.
  • The freedom to contribute your own ideas and drive them forward.
  • Celebrate successes together with company events.
  • Take advantage of our corporate benefits program.
  • And even more fun with great colleagues.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

RT & Kernel Engineer (human)
RT & Kernel Engineer (human)

Atlas Metrics • Gemeindeverwaltungsverband Metzingen

Vor Ort
EUR 60.000 - 80.000
30 days of vacation
Flexible working hours
Corporate benefits program
RT Communication Bus Engineer (human)
RT Communication Bus Engineer (human)

Atlas Metrics • Gemeindeverwaltungsverband Metzingen

Vor Ort
EUR 60.000 - 85.000
30 vacation days
Competitive salary package
Exclusive employee discounts
Tech Lead — Robot Communication & Connectivity (human)
Tech Lead — Robot Communication & Connectivity (human)

Atlas Metrics • Gemeindeverwaltungsverband Metzingen

Vor Ort
EUR 70.000 - 100.000
30 vacation days
Competitive salary package
Flexible hours
+1
Robot Platform Engineer (human)
Robot Platform Engineer (human)

Atlas Metrics • Gemeindeverwaltungsverband Metzingen

Vor Ort
EUR 65.000 - 85.000
30 vacation days
Competitive salary
Exclusive employee discounts
Robot Platform Engineer (human)
Robot Platform Engineer (human)

Atlas Metrics • Bielefeld

Vor Ort
EUR 70.000 - 95.000
Creative Freedom and Agility
Passion for Winning
Attractive Compensation
+2
RT Communication Bus Engineer (human)
RT Communication Bus Engineer (human)

NEURA Robotics • Bielefeld

Vor Ort
EUR 70.000 - 100.000
Tech Lead — Robot Systems & Integration (human)
Tech Lead — Robot Systems & Integration (human)

Atlas Metrics • Gemeindeverwaltungsverband Metzingen

Vor Ort
EUR 70.000 - 90.000
30 vacation days
Flexible working hours
Employee discounts
Embedded & Firmware Engineer (human)
Embedded & Firmware Engineer (human)

Atlas Metrics • Gemeindeverwaltungsverband Metzingen

Vor Ort
EUR 60.000 - 80.000
Dynamic work culture
30 vacation days
Competitive salary package
RT & Kernel Engineer (Mensch)
RT & Kernel Engineer (Mensch)

NEURA Robotics • Gemeindeverwaltungsverband Metzingen

Vor Ort
EUR 85.000 - 120.000
Flexible Arbeitszeiten
30 Tage Erholungsurlaub
RT Communication Bus Engineer (human)
RT Communication Bus Engineer (human)

Atlas Metrics • Bielefeld

Vor Ort
EUR 60.000 - 80.000