Back to results

Skdse

Senior Software Engineer – Aerial Swarming

Salary not disclosed5+ yearsOnsite

  • Engineering
  • Yesterday
Newly posted

About the role

As a Senior Software Engineer focusing on Aerial Swarming, you will enable real-time cooperative autonomy for next-generation multi-UAV platforms. You will work with decentralized routing networks, ROS2-based systems, and embedded compute platforms to build robust and scalable swarming functionality. Your work will involve bridging diverse codebases and taking software from simulation through to field deployment in resource-constrained environments.

Responsibilities

  • Develop and integrate real-time cooperative control, decentralized routing, and perception algorithms on embedded platforms.
  • Architect and optimize multi-agent communication networks utilizing ROS2 and DDS architectures.
  • Implement and maintain Software-in-the-Loop and Hardware-in-the-Loop testing environments.
  • Collaborate with AI, controls, and hardware teams to ensure tight integration between swarming behaviors and other subsystems.
  • Profile and debug system performance under embedded constraints including compute, thermal, and bandwidth.
  • Contribute to system-level architecture discussions with a focus on communication reliability, modularity, and clean C++ implementation.

Required skills

  • C++
  • ROS2
  • DDS
  • Embedded Linux
  • NVIDIA Jetson
  • Robotics
  • Autonomous systems

Nice to have

  • Autonomous swarming algorithms
  • Flocking
  • Consensus
  • Decentralized task allocation

Qualifications

  • Bachelor's or Master's degree in Engineering, Computer Science, Aerospace, or a related technical field

About the Company

Stark is a defence technology company that develops AI-driven autonomous defence platforms and software for NATO Allies and partners. The company focuses on relentless innovation and operates with an AI-native culture to solve complex defence challenges.

Senior Software Engineer – Aerial Swarming at Skdse · Grasshire