Embedded Software Engineer - Rust
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Requirements
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
Benefits & conditions
München
- Full-timeEmployment type: Full-time
- €59,500 - €80,500 (XING estimate)
- On-site
- Be an early applicant, Vor Ort Vollzeit Mid-Level vor 5 Tagen 46.000 € - 64.000 € / Jahr Jobriver schätzt: 37.226 € - 131.358 € / Jahr Embedded-Entwickler
About the company
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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on xing.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Where to Find Entry-Level Software Engineering Jobs
Finding Jobs in Germany
The Biggest German Tech Companies
Fully Remote Software Engineer Jobs