S
Embedded Software Engineer- Rust (m/w/d)
Swobbee
On-site Today
About the role
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.
Skills
CANCCI/CDClaude CodeEmbassyI2CJenkinsPythonRustSPIUART
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free