Senior Software Developer (m/w/d) - befristet

Hauptaufgaben
  • Analyse von internen und externen Kundenanforderungen für ein vernetztes Qualitätssicherungsgerät
  • Ableiten einer SW Systemarchitektur für das Qualitätssicherungsgerät
  • Design und Implementierung von embedded Software
  • Design und Implementierung eines Operating Systems für das Qualitätssicherungsgerät
    Analyse, Definition und Implementierung von SW Schnittstellen zwischen Kunden-OT und Geräte-IT
  • Design und Implementierung einer REST API für die Integration des Geräts beim Kunden
  • Implementierung einer Messdaten-App (Frontend und Backend)
  • Refinement übergeordneter SW Arbeitspakete
  • Review und Testing von abgeschlossenen Arbeitspaketen von externen Dienstleistern
  • Aufbau und Implementierung einer SW Teststrategie und Testumgebung
  • Design und Implementierung eines automatisierten Bereitstellungsprozesses von kundenspezifischen Updates (CI/CD Prozess)

Fachliche/persönliche Voraussetzungen
  • Abgeschlossene technische Fach-/ Hochschulausbildung mit dem Schwerpunkt Informatik, Wirtschaftsinformatik, Computer Engineering Science o.ä.
  • Mehrjährige Erfahrung im Bereich Softwareentwicklung für industrielle (Qualitäts-) Anwendungen
  • Erfahrungen mit Embedded/ Microcontroller Software sowie Datenbankprogrammierung
  • Erfahrung in agiler SW Entwicklung und SW Projektmanagement
  • Sehr gute Teamarbeit in interkultureller, interdisziplinärer, Intercompany-Teams
  • Erfahrung in der Nutzung von CI/CD Technologien und Frameworks
  • Präferierte Programmiersprachen: C, C++ und Python
  • Erfahrung in dem Aufbau automatisierter Testing-Pipelines
  • Erfahrung mit Linuxsystemen, Kenntnisse in Javascript wären von Vorteil
  • Sehr gute Englischkenntnisse sowie Deutschgrundkenntnisse