Jobriver IT Jobbörse

Embedded Software Engineer - Rust (m/w/d)

  • Vollzeit
  • München
  • Vor Ort
  • Mid-Level
  • Start ab sofort
  • 46.000 € – 64.000 € / Jahr

Deine Aufgaben

Das Unternehmen ist ein innovativer Anbieter im Bereich der Batteriewechselsysteme und expandiert derzeit stark auf internationaler Ebene. Die Technologie des Unternehmens ermöglicht eine nachhaltige Mobilität, die von E-Scootern bis hin zu kommerziellen Flottenlösungen reicht. In dieser Rolle als Embedded Software Engineer sind Sie verantwortlich für die Entwicklung und Architektur der Firmware für Steuergeräte, die in Rust programmiert werden. Zu Ihren täglichen Aufgaben gehört die Integration neuer Batterietypen sowie die Entwicklung der entsprechenden Hardware-Treiber. Sie implementieren Kommunikationsobjekte zwischen den Lademodulen und den übergeordneten Systemen und führen hardwarenahes Debugging sowie Fehleranalysen auf Signalebene durch, wobei Sie mit Oszilloskopen und Logic Analyzern arbeiten. Darüber hinaus unterstützen Sie die Pflege und Weiterentwicklung des automatisierten Hardware-in-the-Loop (HIL) Testsystems. Sie arbeiten in einem dynamischen Team, das großen Wert auf technische Innovation und Zusammenarbeit legt. Das Arbeitsumfeld ist geprägt von einer offenen Unternehmenskultur, in der Sie Ihre Ideen einbringen und umsetzen können. Sie haben die Möglichkeit, an anspruchsvollen und abwechslungsreichen Projekten zu arbeiten und sich kontinuierlich weiterzuentwickeln.

Dein Profil

Der ideale Kandidat bringt sehr gute Programmierkenntnisse in Rust mit und hat Erfahrung im Umgang mit gängigen Kommunikationsschnittstellen und Bussystemen in der Hardware-Entwicklung, wie CAN, SPI, I2C oder UART. Zudem sollten Sie Erfahrung in der Analyse und Entwicklung sowohl auf abstrakter Software-Ebene als auch im hardwarenahen Umfeld mitbringen. Kenntnisse im Debugging und in der Fehlersuche an Embedded-Systemen sind ebenfalls erforderlich. Wünschenswert sind Erfahrungen mit Async Rust im Embedded-Kontext, idealerweise mit dem Embassy Framework, sowie Kenntnisse in C zur Arbeit mit bestehenden oder älteren Code-Basen. Kenntnisse in Python, insbesondere im Bereich Testautomatisierung, sind von Vorteil. Erfahrung im Aufbau und Betrieb von HIL-Systemen sowie mit CI/CD-Pipelines, beispielsweise Jenkins, sind ebenfalls wünschenswert. Eine selbstständige, strukturierte und eigenverantwortliche Arbeitsweise, analytisches Denkvermögen und eine lösungsorientierte Herangehensweise sind persönliche Eigenschaften, die für diese Position wichtig sind. Teamfähigkeit und gute Kommunikationsfähigkeiten in interdisziplinären Teams runden Ihr Profil ab.

Tech-Stack

Tippe an, was du schon kannst – wir zeigen dir, wie gut die Stelle passt.

0 %Match

Noch nichts ausgewählt.

Außerdem wichtig

TeamfähigkeitKommunikationAnalytisches Denken DeutschEnglisch

Klingt nach dir?

In zwei Minuten beworben – ohne Anschreiben-Pflicht, ohne Konto.

1
Kurzer Skill-TestEin paar Fragen zu Python, Rust, CI/CD – das Ergebnis geht mit deiner Bewerbung an das Unternehmen.
Fragen werden geladen …
2Deine Angaben
Welche Skills bringst du mit?
Lebenslauf & Unterlagen