Embedded Software Engineer (Rust) | Embedded Software Engineer- Rust (m/w/d)

Swobbee GmbH

Berlin, Berlin, Deutschland
Published May 6, 2026
Full-time
Permanent

Job Summary

As an Embedded Software Engineer, you will play a pivotal role in the development and architecture of firmware for control units, specifically utilizing Rust. Your day-to-day responsibilities include integrating new battery types, developing hardware drivers, and implementing communication interfaces between charging modules and higher-level systems. You will also engage in hardware-related debugging using oscilloscopes and logic analyzers, while supporting the maintenance and evolution of automated Hardware-in-the-Loop (HIL) testing systems. This role is ideal for a candidate who thrives in a hands-on, hardware-adjacent environment and possesses strong analytical skills. You will work in a collaborative, interdisciplinary setting where initiative is valued and technical excellence is prioritized. The position offers a unique opportunity to see the direct impact of your code on physical hardware within a supportive and flexible company culture.

Required Skills

Education

Not specified

Experience

  • Several years of professional experience in embedded software development for microcontrollers, excluding academic projects.
  • Professional experience in analysis and development across both abstract software and hardware-related environments.
  • Demonstrated experience in debugging and troubleshooting complex embedded systems.

Languages

Not specified

Additional

  • None