P

Senior Software Engineer - Robotics & Rust

prefix.dev • Germany
Relocation
Apply Now

Develop a new fleet management product for robots using Rust and Pixi, focusing on on-robot agents and peer-to-peer networking layers. Build and maintain the operator web UI and test software on real robotics hardware in a Berlin-based team. Requires strong Rust or C++/Go fundamentals, frontend experience, and an interest in robotics and distributed systems.

Key Highlights
Build a new open-source product for robot fleet management from the ground up.
Work on-site in Berlin with a team of experienced Rust engineers.
Combine backend Rust development with frontend work and real-world robotics testing.
Key Responsibilities
Develop the on-robot agent in Rust for reconciling environments, reporting health, and orchestrating updates.
Implement the networking layer for peer discovery, fleet state sharing, and package distribution.
Build the operator web UI and its connection to the Rust backend.
Test software on real hardware, including robots in the office and partners running ROS 2 in the field.
Make upstream changes to Pixi, rattler, and RoboStack as required by the fleet project.
Engage with users, write documentation, and contribute to product decisions.
Technical Skills Required
Rust Frontend Development Robotics
Benefits & Perks
Competitive Berlin salary
30 days of vacation
Hardware of your choice
Conference budget
Time for upstream open source work
Relocation assistance within the EU
Nice to Have
Knowledge of distributed systems or P2P (gossip protocols, CRDTs, content-addressed storage)
Experience with conda or Pixi
Experience shipping software to devices in the field
Open source contributions

Job Description

About us

We build package management for the Conda ecosystem. Our open source tools (Pixi, rattler, rattler-build) are written in Rust and used by hundreds of thousands of developers. You'll find them in finance, at CERN, at biotech companies, and more and more in robotics. We also maintain RoboStack, which packages ROS for Conda so it runs on any OS from a single lockfile.

The engineering team is spread across Europe (Netherlands, Germany, UK, Moldova). This new project is based in Berlin, and so is this role.

The project

Want the full job description? Read the complete details on LinkedIn, the original posting.
Continue on LinkedIn

This is a short excerpt. All rights to the full description belong to its original publisher.

See Jaabz jobs first on Google 1 tap · free · in AI Overviews Jaabz is on your Google Manage Preferred Sources

Similar Jobs

Explore other opportunities that match your interests

Senior Application Software Engineer (Autonomous Driving - Germany)

Programming
•
10h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

wayve

Germany

Senior Backend Engineer (Identity Lifecycle Platform)

Programming
•
17h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

SumUp

Germany

Lead Software Engineer, Web-Based 3D Graphics & Rendering (IVION Data Foundation)

Programming
•
18h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

NavVis

Germany

Subscribe our newsletter

New Things Will Always Update Regularly