Senior Embedded Rust Engineer

Anori Tech GmbH
Hamburg, Germany
18 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
€60,000 - €80,000
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Board Bringup LTE (Telecommunication) Artificial Intelligence Code Review Communications Protocols Software Debugging Embedded Software Firmware State Estimation Reduced Instruction Set Computing Formal Methods

Job description

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., * 1. First Call A short chat with one of our founders. We’ll get to know your background and answer any questions you have about Anori Tech. 20 min

    1. Deep Dive with Case Study (on-site) A meeting with Stefan, our CTO. We want to understand how you work and talk through your past projects. The meeting also includes a small case study, and we will send you some context information for it beforehand. 2 - 3 hours
    1. Meet the Team (on-site) Time to meet your future colleagues! In this meeting we get to know each other. This is also the time to discuss final details like salary. 1 - 2 hours

The on-site meetings will be at our lab at the Bahrenfeld Startup Lab: Luruper Hauptstraße 1, 22547 Altona

Requirements

  • 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 controllersHands-on debugging and tracing on ARM and RISC-VKnowledge 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, * 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.

Benefits & conditions

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.

About the company

The world talks about batteries, cells and the energy transition. Almost nobody talks about the Battery Management System (BMS) that makes them work.

As battery applications multiply, from robotics and mobility to data centers and grid-scale storage, BMS complexity is exploding. Legacy BMS architectures were never built for this: too rigid to keep up with new requirements, they’ve turned the BMS into the bottleneck of battery development.

We’re building something different: a novel software-defined BMS architecture combined with an AI-driven configuration process. It gets battery manufacturers the right BMS for their exact use case within days, regardless of application or cell chemistry.

We’re building the battery management system platform of tomorrow. Delivered in days, not years.Join us and shape one of the fastest growing markets in the energy sector: The BMS market.

Our Motivation

At Anori Tech, we believe everything is energy, and progress runs on it. With Anori we actively shape the energy transition: from oil to electric, from low to high efficiency. We need batteries for this transition and almost all batteries need a BMS. We strive for Shenzhen speed and German engineering quality. Our objective: put Europe back on the map in the race for the energy transition and build technical leadership out of Hamburg.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…