İçereği Atla

Drone Swarm Software Engineer | Düzce

Beyköy / Merkez, Türkiye

About Kepler Aviation

Kepler Aviation is a precision manufacturing partner serving the aerospace, automotive and marine industries. As we expand into next generation autonomous systems, we are building a software team to develop drone swarm concepts from the ground up.

The Role

We are looking for a Drone Swarm Software Engineer to design and build the software and AI that powers multi UAV swarm systems. You will own the autonomy, perception, coordination, and communication software stack, turning swarm concepts into working, flight ready code with intelligence at the core.

Responsibilities

  • Design and implement distributed control, coordination, and decision making algorithms for multi drone swarms
  • Develop autonomy software including path planning, formation control, collision avoidance, and task allocation
  • Build computer vision pipelines for onboard perception such as object detection, tracking, localization, and scene understanding
  • Apply AI to swarm behaviors, multi agent decision making, and adaptive coordination
  • Build and maintain flight software integrations on PX4 and ArduPilot, plus ROS and ROS2
  • Develop simulation environments (SITL) to train, test, and validate swarm and AI behaviors before field trials
  • Implement inter drone communication and networking logic for resilient multi vehicle operation
  • Write clean, testable, production grade code and contribute to CI and CD and testing pipelines
  • Collaborate with hardware and manufacturing teams to deploy software onto real platforms

Required Qualifications

  • Bachelor's or Master's in Computer Science, Software or Computer Engineering, Robotics, AI, or a related field, or equivalent practical experience
  • Strong programming skills in C++ and Python
  • Experience with ROS and ROS2 and UAV flight stacks such as PX4 or ArduPilot
  • Background in robotics autonomy including motion planning, multi agent systems, or distributed algorithms
  • Hands on experience with computer vision and machine learning using tools like OpenCV, PyTorch, or TensorFlow
  • Familiarity with simulation tools such as Gazebo or SITL
  • Willingness to relocate to or reside in Düzce

Nice to Have

  • Experience with swarm robotics or multi agent coordination
  • Deep learning for perception such as object detection, segmentation, and tracking on edge or embedded hardware
  • Reinforcement learning for autonomous control or coordination
  • Familiarity with networking and RF for multi vehicle communication
  • Knowledge of real time systems and embedded software
  • Aerospace industry experience