Zum Inhalt
PraktischKommune

Technische Universität Berlin

Robotics Engineer

  • Vollzeit
  • Bildung und Erziehung
  • Berlin, Berlin
  • Vor 27 Tagen veröffentlicht

Stellenbeschreibung

Angebot 2 von 109 Vorheriges Angebot Zurück zur Liste Nächstes Angebot prefix.dev GmbH 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. Youll 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.

Tasks The project

Were starting a new product: fleet management for robots, built on Pixi. If every robot in a fleet runs a Pixi environment, deploying, updating and rolling back software across the fleet gets a lot easier. You describe what the fleet should run, and the robots get there, whether they sit in one lab or across several sites with bad connectivity.

The robot-side agent and the coordination layer are written in Rust. Our goal is that robots, edge nodes and operators talk to each other peer to peer, so things keep working without a central server or a stable internet connection. Pixi handles environments, artifact distribution and atomic updates on the device. Operators use a web frontend (Next.js or Svelte) to see the fleet, follow deployments, read logs and control rollouts.

The project is partially funded through Berlins Pro FIT programme, meaning the role is on-site in our Berlin office.

What youll work on

The on-robot agent in Rust: reconciling environments, reporting health, orchestrating updates

The networking layer: peer discovery, sharing fleet state, distributing packages between robots

The operator web UI and its connection to the Rust backend

Testing on real hardware. We have robots in the office and partners running ROS 2 in the field

Upstream changes to Pixi, rattler and RoboStack when the fleet work needs them

Talking to users, writing docs, and helping decide what the product becomes

Requirements What were looking for

You dont need years of experience. You do need solid fundamentals and the ability to pick things up quickly.

Rust, or a strong background in C++ or Go and the wish to switch. Async Rust (tokio) helps

Some frontend work with React/Next.js, Svelte or Vue. You dont have to be a designer, but you should care whether the UI is pleasant to use

Some robotics background: ROS or ROS 2, a university project, a hobby robot, or a job at a robotics company

Comfort with Linux, basic networking and the command line You like owning things end to end in a small team You live in Berlin or are willing to move here

Its a plus if you know distributed systems or P2P (gossip protocols, CRDTs, content-addressed storage), have used conda or Pixi, have shipped software to devices in the field, or have contributed to open source. None of this is required.

What we offer

Youll build a new product from the start, together with the people who created Mamba, Pixi, rattler and RoboStack. A lot of your work will be open source and public. We pay a competitive Berlin salary, with 30 days of vacation, the hardware you want, a conference budget, and time for upstream open source work. We help with relocation within the EU.

Download PDF Facts Category Employee, Engineer Job location Germany, Berlin Area of responsibility Engineering, IT Start date (earliest) Earliest possible Full/Part-time full-time Remuneration €54,000–€72,000/year Working language and expected level English (Fluent in speech and writing) Homepage https://prefix.dev/ Requirements Field of study

Engineering, Computer science, Mechanical engineering, Mechatronic engineering

Apply Online

https://join.com/companies/prefixdev/16826675-robotics-en...

Anzeige nicht mehr aktuell? Stelle austragen