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