Embedded Linux Softwareentwickler (w/m/d) - Rust
B. Braun Group1 day ago
Melsungen, GermanyMid Level
Responsibilities
- Entwicklung moderner Embedded-Software mit Rust unter Linux.
- Konzeption und Umsetzung neuer Funktionen einschließlich automatisierter Tests.
- Entwicklung von Kommunikations- und Netzwerkdiensten sowie Optimierung binärer und textbasierter Kommunikationsprotokolle.
- Anbindung und Steuerung von WiFi-, Ethernet- und Bluetooth-Hardwareschnittstellen.
- Entwicklung von Web- und Service-Schnittstellen.
- Analyse und Behebung komplexer Softwarefehler sowie Durchführung von Code Reviews.
- Mitarbeit an Architekturentscheidungen, technischen Konzepten und Entwicklungsstandards.
- Dokumentation und Pflege technischer Lösungen.
Requirements
- Abgeschlossenes Studium der Informatik, Elektrotechnik oder eines vergleichbaren Fachgebiets oder eine abgeschlossene IT-Ausbildung mit entsprechender Berufserfahrung.
- Gute Kenntnisse in Rust und Erfahrung in der Entwicklung unter Linux.
- Verständnis für Systemprogrammierung, Nebenläufigkeit und performante Softwarearchitekturen.
- Kenntnisse in Netzwerkkommunikation und Socket-Programmierung sind von Vorteil.
- Freude an sauberem Code, automatisierten Tests und nachhaltigen Softwarelösungen.
- Gute Deutsch- und Englischkenntnisse.
- Erfahrungen im Embedded-Umfeld, mit Yocto, Build-Systemen oder Cross-Compilation sind von Vorteil.
- Kenntnisse in der Entwicklung sicherheitskritischer oder regulierter Systeme sowie Beiträge zu Open-Source-Projekten sind Pluspunkte.
Benefits
- Betriebliche Altersvorsorge.
- Mobilitätsangebote wie B. Braun Job-Ticket oder Job-Bike.
- Mitarbeitervergünstigungen.
- Unterschiedliche Arbeitsmodelle, zum Beispiel Jobsharing und Teilzeit.
- Befristete Beschäftigung; eine konkrete Befristungsdauer wird nicht genannt.