We are seeking a highly skilled Drone Engineer with expertise in Drone Swarm Systems to join our growing autonomous systems team. The ideal candidate will have hands-on experience designing and implementing multi-UAV coordination systems, distributed control algorithms, and autonomous flight architectures.
This role focuses on developing intelligent drone swarms capable of synchronized operations, formation control, task allocation, and real-time communication in dynamic environments.
Key Responsibilities
- Design and develop multi-drone swarm architectures
- Implement distributed control and consensus algorithms
- Develop real-time communication systems for drone-to-drone coordination
- Program autonomous navigation and collision avoidance systems
- Integrate swarm intelligence models (flocking, formation control, task allocation)
- Work with PX4 / ArduPilot flight controllers
- Conduct simulation and field testing of swarm behavior
- Optimize system performance, redundancy, and fail-safe mechanisms
- Collaborate with hardware, AI, and software teams
Required Qualifications
- Bachelor’s or Master’s degree in Robotics, Aerospace Engineering, Electrical Engineering, Computer Engineering, or related field
- 2+ years of experience in UAV systems or autonomous robotics
- Strong programming skills in Python and C++
- Experience with ROS / ROS2
- Experience with MAVLink, PX4, or ArduPilot
- Strong understanding of control systems, path planning, and distributed systems
Preferred Qualifications
- Experience in multi-agent reinforcement learning
- Familiarity with Gazebo, AirSim, or similar simulation platforms
- Computer vision and perception systems experience
- Knowledge of RF communication or mesh networking
- Experience in research, defense, or industrial drone applications
Job Type: Full-time
Work Location: In person