Aufgaben:
Das Team ist für die Entwicklung von Software für bemannte und unbemannte Luftfahrzeuge sowie IT-Entwicklungsinfrastruktur zuständig und unterstützt bei Produktentwicklungen:
- Entwicklung von Produktkomponenten der plattformunabhängigen Missionssysteme mit Schwerpunkt auf vernetzten Mission-Management-Lösungen und Führung unbemannter Luftfahrzeuge
- Zusammenarbeit mit Produktmanagement, Systementwicklung und Software Entwicklung im Projektteam
- Anleitung und selbstständige Umsetzung von Software Entwicklungsaufgaben
- Technische Ausplanung (Aufwand &Zeit) von Software Entwicklungsanteilen inkl. entwicklungsbegleitender Dokumentation
- Sicherstellung der Einhaltung von Software Entwicklungsprozessen
- Definition & Review von Software Anforderungen
- Entwicklung von Software Teilarchitekturen
- Mentoring und Wissensvermittlung
- Erstellung von Softwaredesign und zugehöriger Dokumentation
- Sicherstellung der Durchführung der Software Verifikation
- Fachlich/technische Vertriebsunterstützung in der Initiativ- und Angebotsphase
- Einhaltung notwendiger Normen/ Standards
- Selbstständige Umsetzung von Software Entwicklungsgewerken in Zeit, Kosten und Qualität
Profil:
- Abgeschlossenes Hochschulstudium einer technischen/naturwissenschaftlichen Fachrichtung oder vergleichbar
- Mehrjährige, einschlägige Berufserfahrung in der SW-Entwicklung
- Fullstack Erfahrung sowohl für klassische Anwendungsentwicklung unter Linux, Windows sowie Web-Entwicklung (Backend/Frontend) wünschenswert
- Beherrschung von Compiler- und Interpretersprachen wie C++, Java, Javascript/TS und Python
- Kenntnisse/Erfahrung mit Build-, Testframeworks und Paketierungssystemen
- Erfahrung mit gängigen Shell-Sprachen (Bash, Tcsh, Windows Batch, Windows Powershell)
- Kenntnisse über die Architektur linux-basierter Betriebssysteme (systemd, networking, udev, Device-Driver)
- Einschlägige Erfahrung im Umgang mit Architekturstandards und Best Practices, wie z. B. Design Patterns
- Nice to have: Kenntnisse in Netzwerk-Programmierung (nativ & webbasiert), Erfahrung mit Geodaten- und Videoverarbeitung, Praktische Kenntnisse im Umgang mit Virtualisierung (VM, Container) und Versionskontrollsystemen Git und Subversion
- Einschlägige Erfahrung im Umgang mit Architekturstandards und Best Practices, wie z. B. Design Patterns
- Analytisch-konzeptionelles Denkvermögen, hohe Kunden- und Serviceorientierung und Kommunikationsstärke
- Sehr gute Deutsch- und gute Englischkenntnisse in Wort und Schrift
Warum es sich lohnt, bei ESG einzusteigen
- Profitieren Sie von vertrauensvollen Kundenbeziehungen, einer enormen Fülle von Projekterfahrungen und der jahrzehntelangen Erfolgsgeschichte unseres Technologie-Unternehmens
- Wir bieten Ihnen ein familiäres und unterstützendes Umfeld, in welchem Ihre Ideen willkommen sind und anerkannt werden
- Sie arbeiten in interdisziplinären Teams
- Wir ermöglichen stetiges persönliches Wachstum durch eine Vielzahl an maßgeschneiderten Fort- und Weiterbildungen
- Großzügiger Arbeitszeitrahmen mit viel Flexibilität, z.B. Working@home, Gleitzeit-Konto sowie Möglichkeit zu Teilzeit
- Attraktive Vergütung mit sicherer und langfristiger Perspektive
- Mobilität und Nachhaltigkeit, z.B. Jobrad, Jobticket, E-Ladesäulen
- Gesundheit und Prävention, z.B. Betriebssportgruppen, höhenverstellbare Tische
- Unterstützung von Familien, z.B. Familien-Service sowie Kinder-Ferien-Betreuung
- Weitere Benefits unter: https://esg.de/de/karriere/arbeitgeber