AFRA #143-(Senior) Software Engineer (m/w/d) – HMI & Information Systems / ATS
Randstad Digital Germany AG
Ansprechpartner: Jeannine Keith
Langen, Deutschland
Beschreibung
(Senior) Software Engineer (m/w/d) – HMI & Information Systems / ATS
Vertragsform: Festanstellung, Partner oder Freelance / Projektvertrag
Wir suchen einen kompetenten Partner, mit dem wir gemeinsam ein Angebot für ein umfassendes Teamstaffing erstellen können.
Einsatzzeitraum: ab Mitte 2027 ff. (Mehrjahresvertrag)
Standort: Deutschland (Tower-Standorte / Remote nach Absprache)
In dieser Spezialrolle gestalten Sie die operative Schnittstelle zwischen Mensch und System: Sie entwickeln hochverfügbare, latenzarme und ergonomische Arbeitsplatzsysteme (HMI) für Fluglotsen an den 16 deutschen Tower-Standorten sowie den Kontrollzentralen.
Ihre Aufgaben
- HMI-Entwicklung & -Konzeption: Entwurf, Implementierung und Optimierung reaktionsschneller, fehlerresistenter Benutzeroberflächen für Lotsen- und Tower-Arbeitsplätze (u. a. elektronische Flugstreifen, Wetter- und Betriebsinformationssysteme wie ATIS und NOTAMs).
- Technologische Umsetzung: Modularer Aufbau von Frontend- und Client-Komponenten, primär mittels Qt-Klassenbibliothek (C++) oder modernen Web-Technologien (Vue.js, JavaScript/TypeScript, HTML5/CSS).
- System- & Backend-Integration: Sichere Anbindung an heterogene Backend-Dienste, relationale Datenbanken (SQLite, MariaDB, MySQL) und Webserver (Apache HTTP Server) sowie Überwachung über SNMP.
- Safety & Security Compliance: Umsetzung stringenter Entwicklungsstandards gemäß dem DFS-V-Modell (DIN EN ISO 9001) und ISO/IEC/IEEE 12207; Einhaltung sicherheitsrelevanter Vorgaben nach BSI-Grundschutz und OWASP-ASVS.
- Safety Cases & Nachweisführung: Zuarbeit zu Hazard-Analysen, Requirements-Traceability (OpenText Dimensions RM) und Sicherheitsnachweisen nach Flugsicherheitsstandard ED-153.
- Moderne Toolchains: Versionsverwaltung, CI/CD und Kollaboration mit GitLab, Jira, Confluence, HashiCorp Vault und Nexus.
Ihr Profil
- Erfahrung: Mindestens 3–5 Jahre fundierte Berufserfahrung in der Softwareentwicklung mit Fokus auf komplexe Benutzeroberflächen, Bedienplätze oder Arbeitsplatzsysteme im hochregulierten Umfeld (z. B. Air Traffic Management, Bahntechnik, Medizintechnik oder Automotive).
- Technologie-Fokus:
- Sehr gute Kenntnisse in der Entwicklung mit C/C++ und Qt und/oder
- Fundierte Praxis mit modernem Vue.js, TypeScript/JavaScript.
- Praktische Kenntnisse in weiteren Sprachen wie Python, Go, Java oder Ada sind ausdrücklich willkommen.
- Architektur & Systeme: Erfahrung mit hochverfügbaren Echtzeitsystemen, minimaler Latenz, Netzwerkprotokollen und relationalen Datenbanksystemen.
- Standards & Prozesse: Grundverständnis für geregelte Software-Lebenszyklen (V-Modell, ISO/IEC/IEEE 12207) sowie Safety-Standards (ED-153, DO-178C o. ä.).
- Sicherheitsüberprüfung (Zwingend): Gültige Zuverlässigkeitsüberprüfung (ZÜP) nach § 7 LuftSiG (oder Vorliegen aller Voraussetzungen für eine kurzfristige Ausstellung).
- Sprachkenntnisse: Verhandlungssicheres Deutsch und Englisch in Wort und Schrift.