Erfahrene Fachkraft Softwareentwicklung Linux (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du anspruchsvolle Softwarelösungen auf Linux-Basis und bringst deine langjährige Erfahrung in der professionellen Softwareentwicklung ein. In dieser Position übernimmst du die Verantwortung für Konzeption, Implementierung und Optimierung komplexer Komponenten und Services im Linux-Umfeld. Du analysierst bestehende Systeme, identifizierst Verbesserungspotenziale und setzt robuste, skalierbare Lösungen mit modernen Technologien um. Zudem stellst du durch sauberes Design, Code-Reviews und automatisierte Tests eine hohe Softwarequalität sicher. Durch deine Expertise unterstützt du weniger erfahrene Kolleginnen und Kollegen und prägst technische Standards sowie Best Practices nachhaltig mit.
Verantwortung
- Du entwickelst Embedded-Linux-Software für induktive Ladeanwendungen
- In dieser Rolle definierst du Softwareanforderungen und -architekturen und erstellst hochwertige Design-Spezifikationen
- Als erfahrene Fachkraft Softwareentwicklung Linux arbeitest du eng mit Hardware-Engineering-Teams zusammen, um eine optimale Integration von Software und Hardware sicherzustellen
- Du stellst die Einhaltung relevanter Automotive-Standards und -Prozesse sicher und gestaltest eine robuste Sicherheitsarchitektur
- In dieser Rolle entwickelst du vernetzte Anwendungen mit Protokollen wie MQTT, ISO 15118, EEBUS und OCPP über WLAN und Mobilfunk
- Du führst Code-Reviews durch, teilst dein Wissen im Team und identifizierst proaktiv Projektrisiken
Qualifikationen
- Du verfügst über ein abgeschlossenes Studium (Bachelor oder Master) in Informatik, Elektrotechnik oder einem vergleichbaren Fachgebiet.
- Du hast mindestens 5 Jahre Erfahrung in der Entwicklung von Embedded-Linux-Software in einem anspruchsvollen industriellen Umfeld.
- Du kennst relevante Softwareentwicklungsprozesse und -standards der Automobilindustrie (z. B. ISO 26262) sehr gut.
- Du bringst praktische Erfahrung mit dem Yocto Project oder vergleichbaren Embedded-Linux-Build-Systemen mit.
- Du programmierst sicher in C/C++ und hast Erfahrung mit Python sowie Shell-/Bash-Scripting.
- Du arbeitest strukturiert, lösungsorientiert und kommunizierst klar und kooperativ, mit hohem Qualitätsanspruch und gutem Verständnis für Embedded-Hardware-Design- und Entwicklungsprozesse.
Benefits