Auf einen Blick
- Aufgaben: Entwickle und verbessere die Software für unsere Robotik-Plattform in einem dynamischen Umfeld.
- Unternehmen: Innovatives Unternehmen in Zürich, das an der Spitze der Robotik-Technologie steht.
- Vorteile: Attraktives Gehalt, Gesundheitsleistungen und spannende Karrierechancen.
- Weitere Informationen: Wachsendes Team mit großem Einfluss auf die Ingenieurskultur.
- Warum dieser Job: Gestalte die Zukunft der Robotik und arbeite an bahnbrechenden Projekten.
- Qualifikationen: Mindestens 3 Jahre Erfahrung in Softwareentwicklung, idealerweise in Robotik oder Automobiltechnik.
Das prognostizierte Gehalt liegt zwischen 90000 - 110000 CHF pro Jahr.
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, Echtzeitsicherheiten 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 Codierungsrichtlinien 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 dem Netzwerk-Stack, 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 ein Plus:
- 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
Als Arbeitgeber in Zürich bieten wir eine dynamische und innovative Arbeitsumgebung, die sich auf die neuesten Technologien im Bereich Robotik konzentriert. Unsere Unternehmenskultur fördert Teamarbeit und persönliche Verantwortung, während wir unseren Mitarbeitenden zahlreiche Möglichkeiten zur beruflichen Weiterentwicklung und Weiterbildung bieten. Zudem profitieren Sie von flexiblen Arbeitszeiten und der Möglichkeit, an spannenden Projekten in einem zukunftsorientierten Umfeld zu arbeiten.