Ihre Aufgaben
1. Entwicklung von Tools für die Initialisierung, Steuerung und Analyse von Gerätekomponenten, einschließlich des Aufbaus und der Pflege einer geeigneten Testautomatisierung
2. Abstimmung mit Geräteentwicklern und Test-Ingenieuren durch Beteiligung am Produktentwicklungsprozess sowie enge Zusammenarbeit mit den Anwendern der zur Verfügung gestellten Tools
3. Entwicklung von Software-Tools (Bibliotheken und Applikationen für Windows und Linux)
4. Erstellung von Full-Stack Anwendungen mit modernen Technologien und Frameworks
5. Design, Implementierung, Optimierung und Testung von Bibliotheken und Applikationen
6. Durchführung von Code Reviews und kontinuierlicher Verbesserung der SW-Qualität
7. Integration von Services und APIs von Drittanbietern
8. Dokumentation, technischer Support und Maintenance der bereitgestellten Tools
9. Gemeinsame Planung und Abstimmung mit anderen Abteilungen, auch auf internationaler Ebene
10. Mitwirkung an Machbarkeitsstudien zu neuen Technologien wie Frameworks, Programmiersprachen etc.
Ihr Profil
11. Erfolgreich abgeschlossenes Studium der Informatik oder ein vergleichbarer Abschluss
12. Fundierte Kenntnisse in der objektorientierten Programmierung
13. Versierter Umgang mit Tools wie Versionsverwaltungen und Bugtracking-Software
14. Kenntnisse in HTML/CSS und gängigen Web-Frameworks sind wünschenswert
15. Kenntnisse in den Bereichen Continuous Integration, Virtualisierung und Containerisierung sind ebenfalls wünschenswert
16. Selbständiger und zuverlässiger Arbeitsstil sowie hohes Engagement und Freude am Erlernen neuer Technologien
17. Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift