13.261 IT-Jobs

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

Jobriver HR Service (13259 weitere Jobs)
München
Vor Ort
Vollzeit
Mid-Level
vor 6 Tagen
46.000 € – 64.000 € / Jahr
Jobriver schätzt: 37.226 € – 131.358 € / Jahr Embedded-Entwickler

Beschreibung

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.

Anforderungen

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.

Technologien

Python Rust CI/CD C Jenkins

Soft Skills

Teamfähigkeit Kommunikation Analytisches Denken

Erforderliche Sprachen

Deutsch Englisch

Jetzt bewerben

55.000 €
0 / 800 Zeichen

Lebenslauf, Zeugnisse, Anschreiben (PDF, max. 10MB pro Datei, max. 5 Dateien)

Dateien hier ablegen oder klicken
Weitere Informationen findest du in der Datenschutzerklärung. Du kannst deine Einwilligung jederzeit widerrufen.