Weitere Stelle

Senior Embedded Rust Firmware Engineer

Anori Tech · Hamburg

Veröffentlicht: 28.10.2026 · Letzter erfolgreicher Feed-Abgleich: 28.10.2026 23:15 UTC

Einblick in das Angebot

About the Role
Our firmware team is growing, and we are looking for a senior engineer to take the lead on core parts of it. You'll own major parts of the embedded Rust firmware at the heart of the BMS, deliver features end to end on your own and help shape how the firmware is built. Together with Stefan, our CTO, and our embedded Rust engineer, you'll take on architecture decisions and code reviews and help take us from a tested prototype to a fully certified product. The technology is proven, the funding is secured, and the foundations you set now will define how every future Anori BMS works.
Start date: from January 1, 2027
What You'll Do
Own, design, implement and ship firmware features for the BMS, from requirement to verified release

Extend our middleware and independent modules into one real-time system: their control and data flow, scheduling and how they stay predictable under load

Mentor other engineers on the team, lead code reviews and raise the bar for code quality across the team

Set and evolve the engineering practices that keep the firmware trustworthy: testing, CI/CD, HiL, coverage and end-to-end requirements traceability

Debug and trace on real hardware across ARM and RISC-V cores, down to interrupt priorities, the memory map and timing of individual functions

What You Bring
Must have
Several years of production Rust on embedded targets (no_std), including features you designed and shipped yourself

Experience making, documenting and defending architecture trade-offs for embedded systems

A quality mindset: hands-on test experience, CI and coverage as everyday tools, and code reviews with constructive feedback.

Critical, analytical, systematic thinking: you reason from first principles, make your assumptions explicit and challenge existing paradigms

Strongly preferred
Deep embedded experience incl. async Rust on embedded targets, down to the executor: futures, wakers, pinning

Architecture of multicore and multi-controller systems: the partition of work, data and timing across cores and controllers

Hands-on debugging and tracing on ARM and RISC-V

Knowledge of various communication protocols and stacks: CAN, LIN, BLE, LTE modems

Basic hardware skills: reading schematics, working with an oscilloscope, board bring-up, debugging

Nice to have
Formal methods for embedded software: model checking, or a proof of a scheduling or memory pro

Auszug aus der Stellenanzeige. Verfügbarkeit, Vergütung und vollständige Anforderungen bitte beim Anbieter prüfen. Bewerbung erfolgt extern; StudiVergleich nimmt keine Bewerbungsunterlagen entgegen.

Originalanzeige & Bewerbung bei Arbeitnow ↗

Stellen via Arbeitnow ↗

Dein Studium. Deine Möglichkeiten. Jobs entdecken · Wissen teilen · Kontakt zur Redaktion