developerjobs.ch
← All jobs

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

Loki Robotics

Employment type
Full-time
Location
Zürich
First posted
Apply now
We are hiring a Robot Platform SWE ⏰ Start date: ASAP 📍Zürich, Switzerland (on-site, remote not possible) 🦾 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.

Posted today

Location

View on Google Maps