bei Swobbee GmbH
Embedded Software Engineer- Rust (m/w/d)
TLDR
Develop firmware architecture for controller hardware in Rust, integrate new battery types, build hardware drivers, and advance hardware-in-the-loop testing within a collaborative team.
Deine Aufgaben
Ø 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
Dein Profil
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
Warum 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.
Benefits
Free Meals & Snacks
Kostenlose Getränke und frisches Obst
Learning Budget
Weiterbildungsbudget
dog-friendly environment
Wir freuen uns über deinen Vierbeiner
Paid Time Off
Regelmäßige Teamevents und Offsites
Remote-Friendly
Kein Hemd, kein Schlips? Kein Problem.
Wellness Stipend
Benefits (z. B. Urban Sports) und Weiterbildungsbudget
Embedded Software Engineer