Senior Software Engineer - Integration and Deployment (All Genders)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
Wir suchen einen Senior Software Engineer (all genders), der das technische Gesicht von Minerva Frontline gegenĂŒber unseren internen Hardware-Teams, Pilotkunden und Programmpartnern ist. Du bringst Frontline in neue interne und kundenseitige Projekte, verantwortest die technische Integration und gewinnst Vertrauen durch technische Exzellenz - nicht durch Projektmanagement. Wir sind als Team fĂŒreinander da!
Your mission
Du arbeitest an der Schnittstelle zwischen Software, Hardware und operativer RealitĂ€t: Du setzt das C++-Backend auf, das UAV-SchwĂ€rme orchestriert, integrierst neue Plattformen in laufende Systeme und stellst sicher, dass die FĂŒhrungs- und Kontrollprozesse auch in isolierten, bandbreitenlimitierten taktischen Umgebungen reibungslos funktionieren., * Installation, Konfiguration und Inbetriebnahme von Minerva Frontline in Kundenumgebungen.
- Arbeit mit Edge-Hardware, eingeschrÀnkten Netzwerken und taktischer Infrastruktur.
- Integration neuer UAV-Plattformen und Funktionen in die Frontline-Plattform.
Analyse und Fehlerbehebung
- Technische Ansprechperson vor Ort fĂŒr komplexe Systemprobleme.
- Analyse und Behebung von Problemen wie:
- AusfÀllen oder Verschlechterungen der Schwarm-Telemetrie
- gRPC-KonnektivitÀtsproblemen
- Fehlern bei der Ăbersetzung von MAVLink-Kommandos in reale Drohnenaktionen
- Fehlerdiagnose und Problemlösung in Echtzeit.
Schnittstelle zwischen Kunde und Entwicklung
- Ăbersetzung von Feedback von Operatoren, Piloten und Kunden in konkrete technische Anforderungen.
- Enge Zusammenarbeit mit den Engineering-Teams zur Umsetzung von Verbesserungen, Fehlerbehebungen und Plattformintegrationen.
Validierung im Einsatz
- Teilnahme an Flugtests und Erprobungskampagnen.
- Sicherstellung, dass Softwarebefehle zuverlÀssig und prÀzise in physische Drohnenaktionen umgesetzt werden - auch unter realen Einsatzbedingungen.
Entwicklung von Tools
- Entwicklung eigener Werkzeuge, wenn Standardlösungen nicht ausreichen:
- Skripte
- Diagnose-Tools
- Integrations- und Testumgebungen
- Ziel ist es, Deployments reproduzierbar, effizient und robust zu gestalten.
Arbeit auf dem Feld
- Direkte Zusammenarbeit mit Hardware-Ingenieuren, Drohnenplattformen und Testequipment.
- RegelmĂ€Ăige EinsĂ€tze bei Kunden und auf TestgelĂ€nden gehören fest zum Aufgabenbereich.
Requirements
- Bachelor- oder Masterabschluss in Informatik, Robotik, Systems Engineering oder vergleichbare praktische Erfahrung.
- Sehr gute Kenntnisse in modernem C++ (C++17/20/23).
- Sicher im Lesen, Debuggen und Anpassen produktiver C++-Codebasen.
- Erfahrung im Aufbau und Betrieb komplexer verteilter Systeme.
- Praktische Kenntnisse in:
- EchtzeitfÀhigen verteilten Systemen
- gRPC
- Flatbuffers
- WebSockets
- MAVLink / MAVSDK
- Nachweisbare Erfahrung bei der EinfĂŒhrung und dem Betrieb von Softwarelösungen bei externen Kunden.
- Erfahrung in der Zusammenarbeit mit Hardware-Teams wÀhrend Flugtests und Plattformintegrationen.
- Bereitschaft zu regelmĂ€Ăigen Reisen innerhalb Deutschlands (bis zu 40 %).
- Aufgrund der Art unserer Arbeit mĂŒssen Kandidatinnen und Kandidaten die Voraussetzungen fĂŒr eine entsprechende SicherheitsĂŒberprĂŒfung erfĂŒllen.
About the company
Unser Fokus liegt auf einsatzbereiten Hochleistungssystemen - nicht auf Zukunftsversprechen. In einer Zeit zunehmender Bedrohungen stĂ€rkt STARK den technologischen Vorsprung der NATO-VerbĂŒndeten und ihrer Partner, um Aggressionen abzuschrecken und Europa schon heute zu verteidigen. Ăber das Team
Minerva ist die Command-and-Control-Software (C2) von STARK - das âGehirnâ, das Operatoren in Echtzeit mit autonomen Systemen ĂŒber verschiedene DomĂ€nen hinweg verbindet. Das Minerva-Team ist eine kleine, hochqualifizierte Gruppe erfahrener Softwareentwickler mit Standorten in Berlin und MĂŒnchen. Es arbeitet eng mit den Hardware- und Systemteams zusammen, um missionskritische C2-FĂ€higkeiten zu entwickeln, die in realen operativen Umgebungen eingesetzt werden.
Wir arbeiten schnell, liefern echte Software aus und bewegen uns in Rahmenbedingungen, die die meisten Softwareingenieure nie erleben: Netzwerke mit geringer Bandbreite, isolierte (air-gapped) Systeme und hochkritische Entscheidungsprozesse. Bei uns gibt es keine technische Spielerei ohne praktischen Nutzen. Alles, was wir entwickeln, landet direkt in den HĂ€nden von Anwendern im Einsatz. Deine Mission
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleâŠ