Stark logo

Senior Software Engineer - Mission Autonomy (All Genders)

Stark
Munich, DEOn-site

About the Role

About Us

STARK is a new kind of defence technology company revolutionizing the way autonomous systems are deployed across multiple domains. We design, develop and manufacture high-performance unmanned systems that are software-defined, mass-scalable, and cost-effective.

About the team

We move fast, ship real software, and operate under constraints most engineers never encounter — low-bandwidth networks, air-gapped devices, high-stakes decision loops.

Your mission

As a Senior Software Engineer with a focus on Aerial Swarming, you will play a critical role in enabling real-time cooperative autonomy onboard next-generation multi-UAV platforms. You will work directly with decentralized routing networks, ROS2-based systems, and embedded compute platforms to build robust, efficient, and scalable swarming functionality.

Responsibilities

  • Develop and integrate real-time cooperative control, decentralized routing, and perception algorithms on embedded platforms such as NVIDIA Jetson devices.
  • Architect and optimize multi-agent communication networks utilizing ROS2 and DDS architectures.
  • Implement and maintain Software-in-the-Loop (SITL) and Hardware-in-the-Loop (HITL) testing environments.
  • Collaborate with AI, controls, and hardware teams to ensure tight integration between swarming behaviors and other onboard subsystems.
  • Profile and debug system performance under embedded constraints, ensuring stability and robustness in multi-vehicle field deployments.
  • Contribute to system-level architecture discussions with a focus on communication reliability, modularity, and clean C++ implementation.

Qualifications

  • Bachelor's or Master's degree in Engineering, Computer Science, Aerospace, or a related technical field.
  • 5+ years of professional software engineering experience in robotics, aerospace, or autonomous systems.
  • Expert-level proficiency in modern C++ (C++17/20) for low-latency, multi-threaded embedded and robotics development.
  • Deep, hands-on knowledge of ROS2 and a strong foundational understanding of DDS architectures.
  • Strong experience working with embedded Linux platforms, particularly NVIDIA Jetson devices, and hardware interfaces.
  • Familiarity with autonomous swarming algorithms (e.g., flocking, consensus, decentralized task allocation) is highly desirable.
  • Willingness to travel occasionally for field testing and deployment.

Job Overview

100% EnglishNo German required
StarkHiring Company
Sep 14, 2026Date Posted