Senior Robot Platform Software Engineer (Zürich, 100%)

Senior Robot Platform Software Engineer (Zürich, 100%)

Vollzeit Kein Homeoffice möglich
N

Auf einen Blick

  • Aufgaben: Entwickle und verbessere die Software für Robotik-Plattformen in einem dynamischen Umfeld.
  • Unternehmen: Innovatives Unternehmen in Zürich mit Fokus auf Robotik und KI.
  • Vorteile: Attraktives Gehalt, spannende Projekte und die Möglichkeit zur persönlichen Weiterentwicklung.
  • Weitere Informationen: Wachsendes Team mit großartigen Karrierechancen und Einfluss auf die Unternehmenskultur.
  • Warum dieser Job: Gestalte die Zukunft der Robotik und arbeite an bahnbrechenden Technologien.
  • Qualifikationen: Mindestens 3 Jahre Erfahrung in Softwareentwicklung, idealerweise in Robotik oder Automobil.

Wir stellen einen Robot Platform Software Engineer ein.

Startdatum: ASAP

Standort: Zürich, Schweiz (vor Ort, Remote nicht möglich)

Position: Vollzeit (100%)

Ihre Rolle:

Robotik ist die ultimative Full-Stack-Herausforderung. Es kombiniert heterogene Berechnungen, Echtzeitanforderungen und KI-Modelle in einer Box, die wochenlang unbeaufsichtigt im Feld arbeiten muss. Sie werden am Rückgrat unseres Entwicklungszyklus arbeiten, um dies zu verwirklichen. Sie stellen sicher, dass der Code sicher läuft, die Bereitstellungen atomar sind und wir die besten Werkzeuge haben, um Probleme zu beheben und zurückzurollen, wenn etwas schiefgeht.

Was Sie tun werden:

  • Wartung und Verbesserung des Onboard-Linux-Stacks, einschließlich Kernel-Tuning, Echtzeit-Patches (PREEMPT_RT), Ressourcenisolierung (cgroups) und Host-Metriksammlung.
  • Integration der Software und Hardware, indem sichergestellt wird, dass die Treiber nahtlos und deterministisch kommunizieren (udp/tcp, CAN, seriell).
  • Entwurf und Wartung von CI/CD-Pipelines für Multi-Arch-Bauten und sichere OTA-Updates mit Docker und Ansible.
  • Festlegung guter Ingenieurpraktiken, die von Hardware-in-the-Loop-Testframeworks und Speichersicherheitsprüfungen bis hin zu Code-Richtlinien reichen.

Was Sie haben sollten:

  • 3+ Jahre in einer professionellen SWE-Umgebung, vorzugsweise in Robotik, Automobil oder Luft- und Raumfahrt.
  • Starke Systemprogrammierung (modernes C++) und Erfahrung in Python.
  • Kenntnisse in Linux, wie z.B. den Netzwerkstack, systemd, Sicherheit/Härtung, Leistungsprofilierung.
  • Erfahrung im Softwarebau (CMake, Cargo, Docker) und Infrastrukturautomatisierung (Ansible, Terraform) oder SW-Bereitstellung (Docker, debs).
  • Erfahrung in der Testautomatisierung (Unit-Tests, Integrationstests).
  • Komfortabel in der Mitwirkung in verschiedenen Bereichen.

Diese Fähigkeiten sind von Vorteil:

  • Erfahrung in Rust, ROS2, Zenoh.
  • Erfahrung mit Hardware-in-the-Loop (HIL) und Simulation-in-the-Loop (SIL) Tests.
  • Arbeit an der Integration und Fehlersuche von echter Hardware: Sensoren, Aktuatoren, Motorsteuerungen,...
  • Erfahrung mit NVIDIA Jetson.

Als erster dedizierter Plattformingenieur werden Sie einen massiven Einfluss auf unsere Ingenieurkultur haben. Während das Team wächst, können Sie ein hochwirksamer Generalist bleiben und über alle Abstraktionsebenen hinweg arbeiten oder sich spezialisieren und einzelne Teilsysteme leiten.

Senior Robot Platform Software Engineer (Zürich, 100%) Arbeitgeber: Nabla

NielsenIQ bietet eine dynamische und unterstützende Arbeitsumgebung, in der Teamarbeit und persönliche Entwicklung großgeschrieben werden. Als Teil des Sales Enablement Teams in Deutschland profitieren Mitarbeiter von flexiblen Arbeitszeiten, umfangreichen Weiterbildungsmöglichkeiten über LinkedIn Learning und einem starken Fokus auf Chancengleichheit. Die offene und agile Unternehmenskultur fördert Innovation und ermöglicht es jedem, einen bedeutenden Beitrag zum Vertriebserfolg zu leisten.

N

Kontaktdaten:

Nabla Recruiting-Team

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Robot Platform Software Engineer (Zürich, 100%) mit Bravour zu bestehen

Robotics
Linux
Kernel Tuning
Real-Time Patches (PREEMPT_RT)
Resource Isolation (cgroups)
Networking Stack
Systems Programming (modern C++)