Senior Software Engineer - Integration and Deployment (All Genders)
- Discuss 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.
Apply on www.adzuna.deGood distractions
Talks and stories from around this role â technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Frontend Developer Salary in Germany [2023]
Software Developer Salary in Germany [2023]
Backend Developer Salary in Germany [2023]
Where to Find Entry-Level Software Engineering Jobs