S

Stark

AI-enabled, software-defined unmanned defense systems

Junior Software Engineer - Robotics Swarming

Robotics & Autonomous SystemsUpdated on Nov 10
Full-timeMunich, GermanyNo salary listed

About the Job

Requirements

  • A Bachelor's or Master's degree in Engineering, Computer Science, Aerospace, or a related technical field is required.
  • Strong proficiency in modern C++ (C++17/20) for low-latency, multi-threaded embedded and robotics development is required.
  • Hands-on knowledge of ROS2 and a foundational understanding of DDS architectures for real-time communication are required.
  • Experience working with embedded Linux platforms, particularly NVIDIA Jetson devices, and hardware interfaces is required.

Responsibilities

  • Develop and integrate real-time cooperative control, decentralized routing, and perception algorithms on embedded platforms such as NVIDIA Jetson devices.
  • Optimize multi-agent communication networks using ROS2 and DDS architectures to ensure reliable data distribution in challenging environments.
  • Implement and maintain Software-in-the-Loop (SITL) and Hardware-in-the-Loop (HITL) testing environments to validate swarming features before physical flight.
  • Collaborate with AI, controls, and hardware teams to integrate swarming behaviors with other onboard subsystems.
  • Profile and debug system performance under embedded compute, thermal, and bandwidth constraints, ensuring stability and robustness in multi-vehicle field deployments.
  • Contribute to system-level architecture discussions focused on communication reliability, modularity, and clean C++ implementation.

Desired Qualifications

  • Familiarity with autonomous swarming algorithms, such as flocking, consensus, and decentralized task allocation, deployed on physical multi-vehicle systems is highly desirable.
  • Strong problem-solving and debugging skills, especially in real-time or resource-constrained environments.
  • Effective communication and teamwork in multidisciplinary engineering teams.
  • Willingness to travel occasionally for field testing and deployment.
  • Fluent English at C1 level is preferred.
  • German language skills are advantageous but not required.

About the Company

Stark

AI-enabled, software-defined unmanned defense systems

Stark develops AI-enabled, software-defined unmanned systems for European and NATO forces, including air and sea platforms and a mission-control software suite. Its products run as autonomous hardware platforms guided by the Minerva software layer, which plans, commands, and monitors missions for units like the OWE-V Virtus VTOL and Vanta USVs. Stark differentiates itself with a Europe-focused tech stack and formal defense partnerships, backed by NATO and European funding, plus expanding European and Ukrainian manufacturing and R&D sites. Its goal is to empower European and NATO forces with advanced autonomous capabilities while scaling production and expanding capabilities in electronic warfare and mission management.

Company size
51-200
Company stage
Late Stage VC
Total funding
$627.4M
Headquarters
Berlin, Germany
Founded
2024

Recently Posted Jobs

Explore more opportunities at Stark

See more jobs