Senior Embedded Rust Firmware Engineer

Anori Tech

Hamburg

On-site

EUR 90,000 - 130,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Anori Tech in Hamburg is seeking a senior embedded Rust engineer to lead core parts of the firmware for our BMS. You will own features end to end, shape architecture, and collaborate with the CTO and another embedded Rust engineer to move from prototype to certified product.

You will mentor teammates, drive testing, CI/CD, and end-to-end requirements traceability while working on ARM and RISC-V targets across real hardware. This is a hands-on, leadership-focused role in a growing team.

Qualifications

  • Several years of production Rust on embedded targets (no_std)
  • 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

Responsibilities

  • Own, design, implement and ship firmware features for the BMS, from requirement to verified release
  • Extend middleware and modules into a real-time system: control, data flow, scheduling and predictability under load
  • Mentor other engineers, lead code reviews and raise the bar for code quality
  • Set and evolve engineering practices for trustworthy firmware: testing, CI/CD, HiL, coverage, traceability
  • Debug and trace on real hardware across ARM and RISC-V cores, down to interrupts and memory map

Skills

Embedded Rust (no_std)
Architecture trade-offs
CI/CD & testing
Code reviews & mentoring
Debugging on ARM/RISC-V
Architectural decisions

Tools

ARM tooling
RISC-V tooling

Job description

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 property

  • A background in safety-critical (IEC 61508, ISO 26262) and battery systems

  • Comfortable implementing numerical algorithms (filtering, state estimation) on constrained hardware

  • Experience mentoring other engineers

No one matches a job description 100%. If this role excites you and you see yourself growing into it, we want to hear from you.

What We Offer
  • Work on a product with purpose that redefines the state of art: our product is a key part to enable competitive battery energy storage.

  • Work directly with the founding team on decisions that shape the company. The team is small, so your ideas will matter. A lot.

  • Challenging engineering in an industrial, but research-near environment. We bring research into the industry.

  • 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.

You might be a fit if
  • You hold yourself to a high standard and don’t settle for "good enough."

  • You want to have a big say in what the Anori BMS looks like and how it works

  • You are eager to try out new tools and enjoy incorporating AI into your work to make your life easier and more productive

  • You are excited about startups and all the opportunities and uncertainties that come with it

  • You want to be an active part in accelerating the energy transition in Europe

  • You are comfortable with English as a working language

  • You are happy to be in the office most of the time because for fast decisions we need to be in the same room. We expect you to be in the office at least 3 days / week

You also want to become an Anori? We cannot wait to meet you. Don’t be shy, we are nice.

P.S. Extra bonus if you tell us what your favorite type of tea is.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Rust Engineer (m/f/d)
Senior Embedded Rust Engineer (m/f/d)

Anori Tech • Hamburg

On-site
EUR 90,000 - 130,000
Algorithm Engineer (m/f/d)
Algorithm Engineer (m/f/d)

Anori Tech • Hamburg

On-site
EUR 85,000 - 130,000
Hardware Engineer
Hardware Engineer

Anori Tech • Hamburg

On-site
EUR 90,000 - 120,000
Hardware Engineer (m/f/d)
Hardware Engineer (m/f/d)

Anori Tech • Hamburg

On-site
EUR 95,000 - 130,000
Purpose-driven product
Direct exposure to founding team
Challenging engineering
+2
Principal Software Engineer (C/C++) (f/m/d)
Principal Software Engineer (C/C++) (f/m/d)

Munich Electrification • München

On-site
EUR 80,000 - 100,000
Trust-based working hours
Competitive compensation
Pension Plan/Bonus
+7
Engineering Manager Embedded
Engineering Manager Embedded

Qwello GmbH • München

Hybrid
EUR 110,000 - 150,000
Flat hierarchies
Remote-friendly
International team
+1
Product Engineer (Backend/AI) @Briink
Product Engineer (Backend/AI) @Briink

Briink • Berlin

Hybrid
EUR 90,000 - 130,000
Competitive salary
Equity
Senior Embedded Software Engineer (C++) (f/m/d)
Senior Embedded Software Engineer (C++) (f/m/d)

Munich Electrification • München

On-site
EUR 70,000 - 90,000
Trust-based working hours and hybrid work
Competitive compensation
Pension Plan/Bonus
+6
(Senior) Product Engineer (m/f/d)
(Senior) Product Engineer (m/f/d)

1KOMMA5° Bremen • Hamburg

Remote
EUR 60,000 - 80,000
Work remotely (Germany-wide)
Healthy work-life balance with EGYM Wellpass
Job bike leasing for environmental benefit
Senior Field Service Engineer (f/m/d)
Senior Field Service Engineer (f/m/d)

Orbem • Germany

Remote
EUR 90,000 - 130,000
Relocation Support
Learning & Development budget €1,750/€
Fitness membership: Urban Sports Club/
+3