Software Engineer Java & Linux (m/w/d)
Rolle
In dieser Rolle tauchst du tief in die Java-Entwicklung auf Linux-Systemen ein und gestaltest leistungsfähige Softwarelösungen für anspruchsvolle medizinische Anwendungen. Du übernimmst die Verantwortung für die Konzeption, Implementierung und Optimierung von Java-Services, die stabil und effizient auf Linux laufen. Dabei analysierst du komplexe Anforderungen, entwickelst saubere Architekturen und stellst durch Tests und Code-Reviews eine hohe Softwarequalität sicher. Du arbeitest eng mit interdisziplinären Projektbeteiligten zusammen, um Schnittstellen zu definieren und eine reibungslose Integration in bestehende Systeme zu gewährleisten. Zudem bringst du deine Erfahrung ein, um Entwicklungsprozesse, Tools und Workflows kontinuierlich zu verbessern.
Verantwortung
- Du entwickelst und erweiterst Java-Anwendungen auf Linux-basierten Medizingeräten
- In dieser Rolle baust, pflegst und optimierst Du die Yocto-basierte Build-Umgebung für Embedded-Linux-Systeme
- Du stellst die Softwarequalität durch Unit- und Integrationstests unter den Anforderungen regulierter Medizinprodukte sicher
- Als Java-Entwickler*in für Linux-Systeme analysierst Du fachliche Anforderungen und setzt sie in wartbare, skalierbare Software-Lösungen um
- Du arbeitest eng mit Product Ownern und Hardware-Entwicklern zusammen, um optimale Systemlösungen zu realisieren
- In dieser Rolle analysierst und behebst Du Fehler auf System- und Applikationsebene, inklusive Debugging auf dem Zielsystem und Performance-Optimierung
Qualifikationen
- Abgeschlossenes Studium in Informatik oder Software Engineering
- Sehr gute Kenntnisse in Java ab Version 11 sowie sicherer Umgang mit Maven
- Sicherer Umgang mit Linux und praktische Erfahrung mit Yocto
- Vorteilhaft sind Erfahrungen in gerätenaher Programmierung, Treiberkommunikation oder Hardwareintegration
- Ausgeprägtes analytisches Denkvermögen, strukturierte Arbeitsweise und hohes Qualitätsbewusstsein
- Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift sowie teamorientierte, kommunikative Persönlichkeit
Benefits