Embedded Software Engineer (Rust) | Embedded Software Engineer- Rust (m/w/d)
Swobbee GmbH
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
Additional
- None