Senior Fullstack Softwareentwickler (gn) Furstenfeldbruck, Berlin GEMEINSAM FUR DIE SICHERSTE LOSUNG. Als Technologie und Innovationspartner im Bereich Verteidigung und offentliche Sicherheit entwickeln und integrieren wir Losungen, die Vertrauen schaffen. Wir sind die Experten, wenn es darum geht, einzelne Strukturen und Komponenten zu einem Gesamtsystem zu integrieren. In allen Schritten von der Entwicklung uber die Realisierung bis hin zum Betrieb komplexer Systeme steckt das Wissen und die Leidenschaft unserer Teams. Aufgaben: Das Fachgebiet Electronics & SW Development erbringt querschnittlich Entwicklungsleistungen auf System, Hardware, und Software Ebene. Das Team ist fur die Entwicklung von Software fur bemannte und unbemannte Luftfahrzeuge sowie IT Entwicklungsinfrastruktur zustandig und unterstutzt bei Produktentwicklungen: Entwicklung von Produktkomponenten der plattformunabhangigen Missionssysteme mit Schwerpunkt auf vernetzten Mission Management Losungen und Fuhrung unbemannter Luftfahrzeuge Zusammenarbeit mit Produktmanagement, Systementwicklung und Software Entwicklung im Projektteam Anleitung und selbststandige 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 zugehoriger Dokumentation Sicherstellung der Durchfuhrung der Software Verifikation Fachlich/technische Vertriebsunterstutzung in der Initiativ und Angebotsphase Einhaltung notwendiger Normen/ Standards Selbststandige Umsetzung von Software Entwicklungsgewerken in Zeit, Kosten und Qualitat Profil: Abgeschlossenes Hochschulstudium einer technischen/naturwissenschaftlichen Fachrichtung oder vergleichbar Mehrjahrige, einschlagige Berufserfahrung in der SW Entwicklung Fullstack Erfahrung sowohl fur klassische Anwendungsentwicklung unter Linux, Windows sowie Web Entwicklung (Backend/Frontend) wunschenswert Beherrschung von Compiler und Interpretersprachen wie C++, Java, Javascript/TS und Python Kenntnisse/Erfahrung mit Build, Testframeworks und Paketierungssystemen Erfahrung mit gangigen Shell Sprachen (Bash, Tcsh, Windows Batch, Windows Powershell) Kenntnisse uber die Architektur linux basierter Betriebssysteme (systemd, networking, udev, Device Driver) Einschlagige 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 Einschlagige Erfahrung im Umgang mit Architekturstandards und Best Practices, wie z. B. Design Patterns Analytisch konzeptionelles Denkvermogen, hohe Kunden