Skip to content
mimi

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