
Embedded Software Engineer - Rust
- Standort
- Berlin
- Remote
- Vor Ort
- Anstellungsart
- Vollzeit
- Erfahrung
- Mid-Level
- Bereich
- Software, Daten & IT
Embedded Software Engineer - Rust
(m/w/d)
Swobbee develops and operates one of Europe’s leading battery swapping infrastructures — and is currently expanding rapidly on an international scale . Our technology enables scalable, sustainable mobility solutions, ranging from e-scooters to commercial fleet applications .
We develop advanced charging infrastructure for e-bike batteries and other battery systems . To support the development and scaling of the firmware for our central control units, we are looking for reinforcement in the embedded systems field . Together with our engineering team, you will work on advancing our embedded systems and contribute innovative solutions .
What we offer
➢ 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.
As part of our team, you will help ensure that our technologies operate reliably, efficiently, and sustainably for the future — while supporting us in continuously improving our systems and rolling them out internationally. What you bring to the table ➢ 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
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
Your main responsibilities
If you have what it takes but don’t meet every single requirement in the job description, we’d still love to hear from you! We’d be happy to talk and find out whether we’re a good match.
Please send your application, including a cover letter and CV, to:
Dyana Schmidt
bewerbung @swobbee.com
We’re looking for you !
Embedded Software Engineer - Rust
(m/w/d) Wir suchen dich !
Embedded Software Engineer - Rust
(m/w/d)
Swobbee entwickelt und betreibt eine der führenden Infrastrukturen für Batteriewechselsysteme in Europa – und wächst aktuell stark international . Unsere Technologie ermöglicht skalierbare, nachhaltige Mobilität – von E-Scootern bis hin zu kommerziellen Flottenlösungen .
Wir entwickeln fortschrittliche Ladeinfrastruktur für E-Bike -Batterien und weitere Akkusysteme . Für die Entwicklung und Skalierung der Firmware unserer zentralen Steuergeräte suchen wir Verstärkung im Embedded -Bereich . Gemeinsam mit unserem Engineering -Team arbeitest Du an der Weiterentwicklung unserer Embedded -Systeme und bringst innovative Lösungen ein .
Das bieten wir
➢ Anspruchsvolle und abwechslungsreiche Aufgaben mit fachlichem und persönlichem Freiraum ➢ Sichtbare Arbeitserfolge durch kurze Entscheidungswege und Nähe zu Produktion und Management ➢ Eine Unternehmenskultur in der es Spaß macht , Leidenschaft und Initiative einzubringen ➢ Benefits (z. B. Urban Sports) und Weiterbildungsbudget ➢ Regelmäßige Teamevents und Offsites ➢ Hervorragende Möglichkeiten mit uns zu wachsen ➢ Wir freuen uns über deinen Vierbeiner ➢ Kostenlose Getränke und frisches Obst ➢ Kein Hemd , kein Schlips ? Kein Problem.
Als Teil unseres Teams trägst Du dazu bei, dass unsere Technologien zuverlässig, effizient und zukunftssicher funktionieren – und unterstützt uns dabei, unsere Systeme kontinuierlich weiterzuentwickeln und international auszurollen. Das bringst du mit ➢ Entwicklung und Architektur der Firmware für unsere Steuergeräte in Rust ➢ Integration neuer Batterietypen und Entwicklung der entsprechenden Hardware -Treiber ➢ Implementierung der Kommunikationsobjekte zwischen den Lademodulen und den übergeordneten Systemen ➢ Hardwarenahes Debugging und Fehleranalyse auf Signalebene (unter Verwendung von Oszilloskop und Logic Analyzer) ➢ Unterstützung bei der Pflege und Weiterentwicklung unseres automatisierten Hardware -in -the - Loop (HIL) Testsystems
Fachlich (Must -Haves)
➢ Mehrjährige praktische Berufserfahrung in der Embedded -Softwareentwicklung für Mikrocontroller – über reine Studien - oder Hochschulprojekte hinaus ➢ Sehr gute Programmierkenntnisse in Rust ➢ Sicherer Umgang mit gängigen Kommunikationsschnittstellen und Bussystemen in der Hardware -Entwicklung, z. B. CAN, SPI, I2C oder UART ➢ Erfahrung in der Analyse und Entwicklung sowohl auf abstrakter Software -Ebene als auch im hardwarenahen Umfeld ➢ Gute Kenntnisse im Debugging und in der Fehlersuche an Embedded -Systemen
Fachlich (wünschenswert )
➢ Erfahrung mit Async Rust im Embedded -Kontext, idealerweise mit dem Embassy Framework . ➢ Kenntnisse in C zur Arbeit mit bestehenden oder älteren Code -Basen ➢ Kenntnisse in Python, insbesondere im Bereich Testautomatisierung ➢ Erfahrung im Aufbau und Betrieb von HIL -Systemen sowie mit CI/CD -Pipelines (z . B. Jenkins ) ➢ Sicherer Umgang mit modernen KI -gestützten Coding -Tools wie Claude Code oder vergleichbaren Coding -Assistenten zur effizienten Softwareentwicklung ➢ Grundlegende Elektronikkenntnisse, um bei Bedarf Anpassungen an Testaufbauten oder Hardware -Komponenten vorzunehmen
Persönliche Eigenschaften
➢ Selbstständige, strukturierte und eigenverantwortliche Arbeitsweise ➢ Analytisches Denkvermögen und eine lösungsorientierte Herangehensweise ➢ Hohes Qualitätsbewusstsein sowie Freude an technischer Weiterentwicklung ➢ Teamfähigkeit und gute Kommunikationsfähigkeit in interdisziplinären Teams
Deine Hauptaufgaben
Wenn Du das Zeug dazu hast, aber nicht alle Punkte der Stellenbeschreibung auf Dich zutreffen ,meld Dich trotzdem !Wir würden uns gerne mit Dir unterhalten und herausfinden ,ob wir zusammen passen .
Deine Bewerbung mit Anschreiben und Lebenslauf bitte an:
Dyana Schmidt
bewerbung@swobbee.com
Wir suchen dich !
Embedded Software Engineer - Rust
(m/w/d)
Was denken andere über diese Stelle?
Stimme ab und sieh sofort, wie andere die Anforderungen, das Gehalt und mehr einschätzen.
Anonym: niemand sieht, wie Du abstimmst.
Was denken andere über diese Stelle?
Stimme ab und sieh sofort, wie andere die Anforderungen, das Gehalt und mehr einschätzen.
Anonym: niemand sieht, wie Du abstimmst.
Gehalt für diese Stelle
Wie entwickelt sich die Nachfrage nach Embedded Softwareentwickler:in?
Basierend auf 289 Ausschreibungen
Trends ansehen










