Senior Embedded Rust Engineer

New

Anori Tech

Job

In this role, you will develop embedded Rust firmware for a battery storage system, implement features, conduct code reviews, and ensure reliable software architecture and testing methods within a modern tech stack.

Job summary

This listing has been machine translated. Show original

Job technologies

Your role in the team

  • 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.
  • Own, design, implement and ship firmware features for the BMS, from requirement to verified release.
  • Extend our middleware and independent modules into a single real-time system: their control and data flow, scheduling, and how they remain 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 the timing of individual functions.

Our expectations of you

Qualifications

  • Critical, analytical, systematic thinking: you reason from first principles, make your assumptions explicit and challenge existing paradigms.
  • Architecture of multicore and multi-controller systems: the partitioning 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.
  • Formal methods for embedded software: model checking, or a proof of a scheduling or memory property.
  • A background in safety-critical systems (IEC 61508, ISO 26262, …) and battery systems.
  • Comfortable implementing numerical algorithms (filtering, state estimation) on constrained hardware.

Experience

  • Several years of production Rust experience 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 testing experience, CI and code coverage as everyday tools, and code reviews with constructive feedback.
  • Deep embedded experience, including async Rust on embedded targets, down to the executor: futures, wakers, and pinning.
  • Experience mentoring other engineers.

What we offer

  • Work on a product with purpose that redefines the state of the art: our product is a key part of enabling competitive battery energy storage.
  • Work directly with the founding team on decisions that shape the company.
  • Challenging engineering in an industrial yet research-oriented environment.
  • A modern stack and methods: Rust, MBSE, everything as code, and the best tools and techniques for the job, chosen on merit.
  • To be both supported and challenged: room to grow, and the expectation that you will.

Topics you will work on

Job locations

About your employer

Anori Tech is a forward-looking deep-tech startup based in Hamburg that focuses on the development of software-defined battery management systems. With an innovative architecture, the company enables battery manufacturers to receive customized systems tailored to specific applications within days. Anori Tech is part of the BaStI (Battery Startup Incubator) of TUM Venture Labs and plays an important role in advancing battery technology.

Company type
Startup
Work model
Hybrid, Onsite
Industry
Power Sector, Economy
  • Tröger & Cie. AktiengesellschaftNuremberg, Regensburg, Bayreuth

    • Easy Apply
    • Hybrid
    • Onsite
    • Full Time

    Anyone who joins here not only designs software – they bring machines to life that are recognizable on real construction sites. Software Developer (m/f/d) Basic Engineering Our client is an internationally leading manufacturer of technically...

    • Ethernet
    • C
    • Git
    • Python
    • Bash
    • Linux
    • C++
    • CAN
    • J1939
    • +4
    • +5
  • GGW GroupHamburg

    • Easy Apply
    • Hybrid
    • Full Time

    The role As a Forward Deployed AI Engineer, you go directly into our specialist departments, understand the processes, and develop production-ready AI and automation solutions that will fundamentally change the way the entire GGW Group operates. You do...

  • HUK-COBURG VersicherungsgruppeCoburg

    • Hybrid
    • Onsite
    • Full Time
    • Senior

    We - the HUK-COBURG Insurance Group - are among the top 10 largest in Germany. Founded over 90 years ago, we are now the leading insurer for private households with over 13 million customers and the largest German auto insurer. Our tradition of often...

    • Angular
    • TypeScript
    • JIRA
    • JavaScript
    • CSS
    • Confluence
    • +1
    • +3

Senior Embedded Rust Engineer

Anori Tech