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

Nabla

Zürich

Vor Ort

CHF 110.000 - 170.000

Vollzeit

14 Tage+
Bewerbungsgenerator

Verschicke keinen generischen Lebenslauf — erstelle einen Lebenslauf und ein Anschreiben, die genau auf diese Rolle zugeschnitten sind.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Nabla in Zürich, Switzerland is hiring a Robot Platform SWE to build and maintain the backbone of our robotics software. This on-site role focuses on reliable Linux-based platforms, real-time capabilities, and tools to troubleshoot and roll back when needed.

You will work across hardware and software, designing CI/CD pipelines, integrating drivers, and ensuring secure OTA updates while collaborating with cross-functional teams.

Qualifikationen

  • 3+ years in a professional SWE environment, preferably in Robotics, Automotive, or Aerospace.
  • Strong systems programming (modern C++) and experience in Python.
  • Knowledge of Linux such as the networking stack, systemd, security/hardening, performance profiling.
  • Experience in software building (CMake, Cargo, Docker) and infrastructure automation (Ansible, Terraform) or SW deployment (Docker, debs).
  • Experience in test automation (unit tests, integration tests).
  • Comfortable contributing across different domains.

Aufgaben

  • Maintain and improve the onboard Linux stack including kernel tuning, real-time patches (PREEMPT_RT), resource isolation (cgroups), and host metric collection.
  • Integrate the software and hardware by ensuring that the drivers communicate seamlessly and deterministically (udp/tcp, CAN, serial)
  • Design and maintain CI/CD pipelines for multi-arch builds and secure OTA updates using Docker and Ansible
  • Establish good engineering practices, ranging from hardware-in-the-loop test frameworks and memory safety checks to code guidelines

Kenntnisse

C++
Python
Linux
Networking
Systemd
Security hardening
Performance profiling
CI/CD pipelines

Tools

Docker
Ansible
Terraform
CMake
Cargo

Jobbeschreibung

We are hiring a Robot Platform SWE

Start date: ASAP

Location: Zürich, Switzerland (on-site, remote not possible)

Position: Full-time (100%)

Your role

Robotics is the ultimate full-stack challenge. It combines heterogeneous compute, real-time guarantees, and AI models in a box that has to work unsupervised in the field for weeks. You will work on the backbone of our development cycle to make this a reality. You will ensure that the code runs safely, deployments are atomic, and we have the best tools to troubleshoot and roll-back when it goes wrong.

What you'll be doing
  • Maintain and improve the onboard Linux stack including kernel tuning, real-time patches (PREEMPT_RT), resource isolation (cgroups), and host metric collection

  • Integrate the software and hardware by ensuring that the drivers communicate seamlessly and deterministically (udp/tcp, CAN, serial)

  • Design and maintain CI/CD pipelines for multi-arch builds and secure OTA updates using Docker and Ansible

  • Establish good engineering practices, ranging from hardware-in-the-loop test frameworks and memory safety checks to code guidelines

What you should have
  • 3+ years in a professional SWE environment, preferably in Robotics, Automotive, or Aerospace

  • Strong systems programming (modern C++) and experience in Python

  • Knowledge of Linux such as the networking stack, systemd, security/hardening, performance profiling

  • Experience in software building (CMake, Cargo, Docker) and infrastructure automation (Ansible, Terraform) or SW deployment (Docker, debs)

  • Experience in test automation (unit tests, integration tests)

  • Comfortable contributing across different domains

These skills are a plus:
  • Experience in Rust, ROS2, Zenoh

  • Experience with hardware-in-the-loop (HIL) and simulation-in-the-loop (SIL) testing

  • Worked on integrating and debugging real hardware: sensors, actuators, motor drivers,...

  • Experience with NVIDIA Jetson

As the first dedicated platform engineer, you will have a massive impact on our engineering culture. As the team grows, you can remain a high-impact generalist and work across all layers of abstraction or specialize and lead individual subsystems.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

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

Loki Robotics • Zürich

Vor Ort
CHF 120.000 - 160.000
Senior Robotics Software Engineer (Zürich, 100%)
Senior Robotics Software Engineer (Zürich, 100%)

Loki Robotics • Zürich

Vor Ort
CHF 120.000 - 180.000
Senior Robotics Software Engineer (Zürich, 100%)
Senior Robotics Software Engineer (Zürich, 100%)

Nabla • Zürich

Vor Ort
CHF 120.000 - 180.000
Senior Mechanical Engineer (Zürich, 100%)
Senior Mechanical Engineer (Zürich, 100%)

Loki Robotics • Zürich

Vor Ort
CHF 90.000 - 130.000
Field Engineer (Zürich, 100%)
Field Engineer (Zürich, 100%)

Nabla • Zürich

Vor Ort
CHF 90.000 - 110.000
Robot Technician (Zürich, 100%)
Robot Technician (Zürich, 100%)

Loki Robotics • Zürich

Hybrid
CHF 70.000 - 110.000
Field Engineer (Zürich, 100%)
Field Engineer (Zürich, 100%)

Loki Robotics • Zürich

Hybrid
CHF 85.000 - 120.000
Field Engineer (Zürich, 100%)
Field Engineer (Zürich, 100%)

Embodied AI • Zürich

Hybrid
CHF 90.000 - 120.000
Senior AI Infrastructure Engineer (Zürich, 100%)
Senior AI Infrastructure Engineer (Zürich, 100%)

Nabla • Zürich

Vor Ort
CHF 140.000 - 190.000
Robot Field Operator (Zürich, 100%)
Robot Field Operator (Zürich, 100%)

Nabla • Zürich

Vor Ort
CHF 70.000 - 100.000