Das Unternehmen ist spezialisiert auf die Entwicklung, das Design und die Produktion von kleinen unbemannten Luftfahrtsystemen (sUAS). Die Produktpalette umfasst elektrische senkrechtstartende und -landende (eVTOL) sUAS, die darauf ausgelegt sind, Reichweite und Vielseitigkeit zu maximieren und den Betreibern ein nahtloses Benutzererlebnis zu bieten. Durch die Integration modernster Softwarefähigkeiten, wie Edge Computing und Echtzeit-Datenverarbeitung durch KI, entwickelt das Unternehmen die nächste Generation von UAS für Kunden aus den Bereichen Verteidigung, Sicherheit und öffentliche Sektoren. In der Rolle des Platform Engineers (m/w/d) sind Sie verantwortlich für die Architektur, Optimierung und Verbesserung unserer CI/CD-Pipelines, um den gesamten Prozess des Buildens, Testens, Bereitstellens und Veröffentlichens von eingebetteter Firmware, Matlab-Modellen, Software für die Bodensteuerung und KI-Missionen für unsere Drohnen vollständig zu automatisieren. Sie arbeiten in einem hochqualifizierten Team und spielen eine entscheidende Rolle dabei, die Grenzen der Softwarebereitstellung für unsere High-Tech-Drohnen zu erweitern. Dabei kooperieren Sie eng mit Stakeholdern aus den Bereichen Embedded, KI und Bodensteuerung sowie angrenzenden Abteilungen, um die Softwareentwicklung, das Testen und die Bereitstellung zu optimieren. Sie gewährleisten eine hohe Codequalität und schlanke Softwarebereitstellungspipelines und unterstützen das Unternehmen dabei, die Führungsposition im Bereich der Luftdatenerfassungslösungen mit unbemannten Luftfahrtsystemen (sUAV) zu übernehmen. Zu Ihren Aufgaben gehört es, robuste CI/CD-Pipelines zu entwerfen und zu implementieren, um die Arbeitsabläufe für Build, Test, Bereitstellung und Veröffentlichung über mehrere Softwaredomänen zu automatisieren. Darüber hinaus sind Sie für die Architektur, Bereitstellung und Skalierung unserer Infrastruktur sowohl vor Ort als auch in der Cloud verantwortlich. Sie entwickeln und integrieren verschiedene Toolchains zur Unterstützung des Datenmanagements, der Testautomatisierung, automatisierter Codeprüfungen (statische Codeanalyse) und Drohnenkalibrierungswerkzeuge. Sie arbeiten mit Entwicklungsteams zusammen, um eine reibungslose Integration neuer Funktionen zu gewährleisten und kontinuierliche Verbesserungspläne zu definieren. Zudem führen Sie Best Practices für Versionskontrolle, Branching-Strategien und automatisierte Qualitätssicherungsmaßnahmen ein. Die Überwachung und Verbesserung der Pipeline-Leistung, um minimale Ausfallzeiten und schnelle Lieferzyklen sicherzustellen, gehört ebenfalls zu Ihren Aufgaben. Schließlich treiben Sie Automatisierungsinitiativen für Hardware-/Software-in-the-Loop-Tests und Simulationsumgebungen voran.
Platform Engineer (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat verfügt über ein erfolgreich abgeschlossenes Studium in Informatik, Elektrotechnik oder eine vergleichbare Qualifikation. Zudem sollte er mindestens 3 Jahre Erfahrung in DevOps, der Entwicklung von CI/CD-Pipelines oder in einer ähnlichen Rolle mitbringen. Fundierte Kenntnisse in CI/CD-Tools (wie Gitlab-CI) und Containerisierungstechnologien (Docker, Kubernetes) sind erforderlich. Erfahrungen mit Build-Automatisierungstools (CMake, make usw.) und Skriptsprachen (Python) sind ebenfalls wichtig. Darüber hinaus sollten Sie über umfassende Kenntnisse im Paketmanagement und in der Erstellung sowie Pflege von Docker-Dateien und der Speicherung in lokalen Docker-Registrierungen verfügen. Erfahrung in der IT-Administration für Windows- und Linux-Umgebungen ist von Vorteil, ebenso wie Vertrautheit mit eingebetteten Software-Bauprozessen und Cross-Kompilation. Erfahrungen mit cloudbasierten CI/CD-Umgebungen und mit DO-178C sind wünschenswert. Starke schriftliche und mündliche Kommunikationsfähigkeiten in Englisch, eine proaktive, organisierte Arbeitsweise sowie Teamfähigkeit sind ebenfalls von großer Bedeutung. Der Kandidat sollte in der Lage sein, mehrere Aufgaben gleichzeitig zu bewältigen.