Senior Software Engineer – Integration and Deployment (All Genders)
Level inferred from job title
Job description
Senior Software Engineer role at a defence technology company, acting as the technical face of the Minerva Frontline platform for internal hardware teams, pilot customers and program partners. The engineer sets up the C++ backend orchestrating UAV swarms, integrates new platforms into live systems and resolves field issues on-site.
At a glance
- Work mode
- Remote · Germany
- Languages
- English
What you'll do
- Install, configure, and commission Minerva Frontline in customer operational environments, working with edge hardware, restricted networks, and tactical infrastructure
- Integrate new UAV platforms and features into the Frontline platform, serving as the technical on-site lead for complex system issues
- Analyze and resolve real-time problems including swarm telemetry degradation, gRPC connectivity issues, and MAVLink command translation errors
- Translate feedback from operators, pilots, and customers into concrete technical requirements, collaborating closely with engineering teams to implement improvements and platform integrations
- Participate in flight tests and trial campaigns to validate that software commands are reliably and accurately executed by physical drones under field conditions
- Develop custom tooling, scripts, diagnostic tools, and test environments to make deployments reproducible, efficient, and robust
- Work directly with hardware engineers, drone platforms, and test equipment on regular deployments to customer sites and test grounds
What we're looking for
- Bachelor's or Master's degree in Computer Science, Robotics, Systems Engineering, or equivalent practical experience
- Strong proficiency in modern C++ (C++17/20/23) with proven experience reading, debugging, and customizing production C++ codebases
- Hands-on experience building, deploying, and operating complex real-time distributed systems using technologies such as gRPC, Flatbuffers, WebSockets, MAVLink, or MAVSDK
- Demonstrated track record of deploying software solutions to external customers and collaborating with hardware teams during flight tests and platform integrations
- Willingness to travel regularly within Germany (up to 40%)
- Eligible to obtain and maintain the appropriate security clearance required for the position
Nice to have
- Experience with ROS / ROS 2, PX4, ArduPilot, or autonomous robotics systems
- Previous experience in the defence sector, aerospace, or with military unmanned systems
- Proficiency with containerization and CI/CD tools tailored for edge devices (Docker, Podman, Yocto, embedded Linux, systemd)
- Familiarity with tactical mesh networking, RF communications, or bandwidth-constrained radio link protocols
- Active German / NATO security clearance or prior experience working in security-cleared environments
Your team
Minerva Frontline
Team working at the intersection of software, hardware, and operational reality on UAV swarm command-and-control; collaborates closely across disciplines with hardware engineers, drone platforms, and test equipment.
Apply
Direct apply at Skdse
Opens the job posting at Skdse
About Stark
Forging the future of European and national security through AI-driven technology and engineering precision
Stark is a defence technology company combining elite engineering talent with agile technology and an AI-native operational culture to turn complex defence challenges into field-tested, multi-domain solutions.
Mission
To equip NATO Allies and their partners with next-generation autonomous defence platforms and advanced AI-driven software built to perform in the world's most demanding environments.
Key facts
- Berlin, Germany
- Defence technology
- Legal entity: SKD SE, Französische Strasse 12, 10117 Berlin
- Registered at Amtsgericht Charlottenburg under HRB 260878 B
- Works on autonomous systems, advanced propulsion, and secure cyber platforms
- Serves NATO Allies and their partners
What they value
- Relentless innovation
- Technical excellence
- Trust
