Your mission Ø Development and architecture of firmware for our control units in Rust Ø Integration of new battery types and development of the corresponding hardware drivers Ø Implementation of communication interfaces between the charging modules and higher-level systems Ø Hardware-related debugging and signal-level error analysis (using oscilloscopes and logic analyzers) Ø Support in maintaining and further developing our automated Hardware-in-the-Loop (HIL) testing system Your profile Professional Qualifications (Must-Haves) Ø Several years of hands-on professional experience in embedded software development for microcontrollers — beyond academic or university projects Ø Very strong programming skills in Rust Ø Confident handling of common communication interfaces and bus systems in hardware development, e.g. CAN, SPI, I2C, or UART Ø Experience in analysis and development both on an abstract software level and in hardware-related environments Ø Strong debugging and troubleshooting skills for embedded systems Professional Qualifications (Nice to Have) Ø Experience with Async Rust in embedded environments, ideally using the Embassy framework Ø Knowledge of C for working with existing or legacy codebases Ø Knowledge of Python, especially for test automation Ø Experience in setting up and operating HIL systems as well as CI/CD pipelines (e.g. Jenkins) Ø Confident use of modern AI-supported coding tools such as Claude Code or similar coding assistants for efficient software development Ø Basic electronics knowledge to make adjustments to test setups or hardware components when needed Personal Qualities Ø Independent, structured, and self-reliant way of working Ø Strong analytical thinking and a solution-oriented mindset Ø High quality standards and enthusiasm for continuous technical improvement Ø Team spirit and strong communication skills in interdisciplinary teams Why us? Ø Challenging and diverse tasks with room for both professional and personal growth Ø Visible impact through short decision-making processes and close collaboration with production and management Ø A company culture where passion, initiative, and creativity are encouraged and valued Ø Benefits (e.g. Urban Sports membership) and a professional development budget Ø Regular team events and offsites Ø Excellent opportunities to grow with us Ø Your four-legged companion is welcome Ø Free drinks and fresh fruit Ø No shirt, no tie? No problem. About us The Demo Daten GmbH is a fictional company created by Personio to familiarize our customers with our software.