Embedded Software Engineer - Rust
Role details
Job location
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