Auf einen Blick
- Aufgaben: Entwickle Firmware für Steuergeräte in Rust und integriere neue Batterietypen.
- Arbeitgeber: Innovatives Unternehmen mit einer Kultur der Zusammenarbeit und Kreativität.
- Mitarbeitervorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen, Remote-Arbeit und Weiterbildungsbudget.
- Andere Informationen: Dynamisches Umfeld mit hervorragenden Karrieremöglichkeiten und regelmäßigen Teamevents.
- Warum dieser Job: Gestalte die Zukunft der Technologie und arbeite an spannenden Projekten.
- GewĂĽnschte Qualifikationen: Erfahrung in Embedded Softwareentwicklung und starke Rust-Kenntnisse erforderlich.
Das voraussichtliche Gehalt liegt zwischen 55000 - 70000 € pro Jahr.
Ihre Mission
- Entwicklung und Architektur von Firmware für unsere Steuergeräte in Rust
- Integration neuer Batterietypen und Entwicklung der entsprechenden Hardwaretreiber
- Implementierung von Kommunikationsschnittstellen zwischen den Ladeeinheiten und ĂĽbergeordneten Systemen
- Hardwarebezogenes Debugging und signalbezogene Fehlersuche (unter Verwendung von Oszilloskopen und Logikanalysatoren)
- UnterstĂĽtzung bei der Wartung und Weiterentwicklung unseres automatisierten Hardware-in-the-Loop (HIL) Testsystems
Ihr Profil
Berufliche Qualifikationen (Must-Haves)- Mehrjährige praktische Erfahrung in der Embedded-Softwareentwicklung für Mikrocontroller – über akademische oder universitäre Projekte hinaus
- Sehr starke Programmierkenntnisse in Rust
- Sichere Handhabung gängiger Kommunikationsschnittstellen und Bussysteme in der Hardwareentwicklung, z.B. CAN, SPI, I2C oder UART
- Erfahrung in der Analyse und Entwicklung sowohl auf abstrakter Softwareebene als auch in hardwarebezogenen Umgebungen
- Starke Debugging- und Fehlersuchefähigkeiten für eingebettete Systeme
- Erfahrung mit Async Rust in eingebetteten Umgebungen, idealerweise unter Verwendung des Embassy-Frameworks
- Kenntnisse in C zur Arbeit mit bestehenden oder Legacy-Codebasen
- Kenntnisse in Python, insbesondere fĂĽr Testautomatisierung
- Erfahrung im Einrichten und Betreiben von HIL-Systemen sowie CI/CD-Pipelines (z.B. Jenkins)
- Sichere Nutzung moderner KI-unterstützter Codierungswerkzeuge wie Claude Code oder ähnlichen Codierungsassistenten für eine effiziente Softwareentwicklung
- Grundkenntnisse in Elektronik, um Anpassungen an Testaufbauten oder Hardwarekomponenten vorzunehmen, wenn nötig
- Unabhängige, strukturierte und selbstständige Arbeitsweise
- Starkes analytisches Denken und eine lösungsorientierte Denkweise
- Hohe Qualitätsstandards und Begeisterung für kontinuierliche technische Verbesserung
- Teamgeist und starke Kommunikationsfähigkeiten in interdisziplinären Teams
Warum wir?
- Herausfordernde und vielfältige Aufgaben mit Raum für berufliches und persönliches Wachstum
- Sichtbare Auswirkungen durch kurze Entscheidungsprozesse und enge Zusammenarbeit mit Produktion und Management
- Eine Unternehmenskultur, in der Leidenschaft, Initiative und Kreativität gefördert und geschätzt werden
- Benefits (z.B. Urban Sports-Mitgliedschaft) und ein Budget fĂĽr berufliche Weiterbildung
- Regelmäßige Teamevents und Offsites
- Ausgezeichnete Möglichkeiten, mit uns zu wachsen
- Ihr vierbeiniger Begleiter ist willkommen
- Kostenlose Getränke und frisches Obst
- Kein Hemd, keine Krawatte? Kein Problem.
Ăśber uns
Die Demo Daten GmbH ist ein fiktives Unternehmen, das von Personio erstellt wurde, um unseren Kunden unsere Software näherzubringen.
Embedded Software Engineer- Rust (m/w/d) Arbeitgeber: Swobbee
Kontaktperson:
Swobbee HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Embedded Software Engineer- Rust (m/w/d)
✨Netzwerken, Netzwerken, Netzwerken!
Nutze LinkedIn und andere Plattformen, um mit Leuten aus der Branche in Kontakt zu treten. Frag nach Tipps oder sogar nach einem Kaffee – oft ergeben sich so die besten Jobchancen!
✨Zeig deine Skills!
Erstelle ein Portfolio oder GitHub-Profil, das deine Projekte in Rust und Embedded Systems zeigt. So können potenzielle Arbeitgeber direkt sehen, was du drauf hast!
✨Bereite dich auf technische Interviews vor!
Mach dich mit typischen Fragen und Aufgaben für Embedded Software Engineers vertraut. Übe Debugging und Signal-Analyse, damit du im Interview glänzen kannst!
✨Bewirb dich direkt über unsere Website!
Wir bei StudySmarter lieben es, wenn du uns direkt zeigst, dass du interessiert bist. Bewirb dich ĂĽber unsere Website und mach den ersten Schritt zu deinem neuen Job!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Embedded Software Engineer- Rust (m/w/d)
Tipps für deine Bewerbung 🫡
Mach es persönlich!: Zeig uns, wer du bist! Verwende in deinem Anschreiben eine persönliche Note und erzähle uns von deinen Erfahrungen mit Rust und Embedded Software. Wir wollen wissen, was dich motiviert und warum du zu uns passen würdest.
Sei konkret!: Gib uns konkrete Beispiele aus deiner bisherigen Berufserfahrung. Erzähl uns von Projekten, an denen du gearbeitet hast, und wie du Herausforderungen gemeistert hast. Das hilft uns, deine Fähigkeiten besser einzuschätzen.
Pass auf die Details auf!: Achte darauf, dass deine Bewerbung fehlerfrei ist. Rechtschreibfehler oder unklare Formulierungen können einen schlechten Eindruck hinterlassen. Lass jemanden drüberlesen, bevor du es abschickst!
Bewirb dich über unsere Website!: Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie schnell bei uns ankommt und wir sie direkt bearbeiten können. Wir freuen uns auf deine Unterlagen!
Wie du dich auf ein Vorstellungsgespräch bei Swobbee vorbereitest
✨Mach dich mit Rust vertraut
Stelle sicher, dass du deine Kenntnisse in Rust auffrischst und konkrete Beispiele fĂĽr deine bisherigen Projekte parat hast. Zeige, wie du Rust in der Embedded-Entwicklung eingesetzt hast und welche Herausforderungen du dabei gemeistert hast.
✨Verstehe die Hardware
Bereite dich darauf vor, ĂĽber deine Erfahrungen mit verschiedenen Kommunikationsschnittstellen wie CAN, SPI oder I2C zu sprechen. Es ist wichtig, dass du nicht nur die Softwareseite verstehst, sondern auch, wie sie mit der Hardware interagiert.
✨Debugging-Fähigkeiten demonstrieren
Sei bereit, konkrete Beispiele für Debugging-Szenarien zu nennen, in denen du erfolgreich Probleme gelöst hast. Erkläre, wie du Werkzeuge wie Oszilloskope und Logikanalysatoren verwendet hast, um Fehler zu identifizieren und zu beheben.
✨Teamarbeit betonen
Hebe deine Teamfähigkeit hervor und gib Beispiele, wie du in interdisziplinären Teams gearbeitet hast. Zeige, dass du nicht nur selbstständig arbeiten kannst, sondern auch gut mit anderen kommunizierst und zusammenarbeitest.