Embedded Software Engineer - Rust

Jobriver Hr Service
München, Germany
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Junior
Compensation
€ 64K

Job location

München, Germany

Tech stack

Automation of Tests
Continuous Integration
Software Debugging
Embedded Software
Hardware Design
Python
Universal Asynchronous Receiver/Transmitter
Jenkins

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