Embedded Software Engineer Java / Linux Platform (m/w/d)
Rolle
Du möchtest Software entwickeln, die weit über klassische Business-Anwendungen hinausgeht? In dieser Position arbeitest du an leistungsfähigen Linux-basierten Systemen und entwickelst innovative Java-Lösungen für technisch anspruchsvolle Geräteplattformen. Dabei verbindest du Software Engineering, Embedded-Technologien und hohe Qualitätsstandards in einem Umfeld, in dem Zuverlässigkeit und Präzision entscheidend sind.
Verantwortung
Entwicklung und Weiterentwicklung von Java-Anwendungen auf Linux-basierten Geräteplattformen
Betreuung und Optimierung von Yocto-basierten Embedded-Linux-Umgebungen
Umsetzung fachlicher Anforderungen in skalierbare und wartbare Softwarearchitekturen
Sicherstellung der Softwarequalität durch Unit-Tests, Integrationstests und technische Reviews
Analyse, Debugging und Optimierung von Anwendungen auf System- und Applikationsebene
Zusammenarbeit mit Product Ownern, Hardware- und Software-Teams bei der Umsetzung neuer Funktionen
Pflege und Weiterentwicklung von Build- und Deployment-Prozessen mit Maven
Unterstützung bei Performance-Analysen und kontinuierlicher Verbesserung bestehender Lösungen
Qualifikationen
Abgeschlossenes Studium in Informatik, Software Engineering oder vergleichbarer Fachrichtung
Fundierte Kenntnisse in Java (Version 11+)
Praxiserfahrung mit Linux und Embedded-Systemen
Gute Kenntnisse im Umgang mit Yocto und Linux-Build-Umgebungen
Erfahrung mit Maven oder vergleichbaren Build-Tools
Kenntnisse in hardwarenaher Softwareentwicklung oder Geräteintegration sind von Vorteil
Analytische und strukturierte Arbeitsweise mit hohem Qualitätsanspruch
Freude an interdisziplinärer Zusammenarbeit und technischen Herausforderungen
Deutsch und Englisch fliessend
Benefits