About AlgoBotix
AlgoBotix is focused on building advanced autonomous systems and intelligent command-and-control platforms for UAVs and robotics applications. We specialize in scalable multi-drone operations, real-time decision systems, and mission-critical software.
Role Overview
We are looking for a UAV Software Engineer to design, develop, and deploy software systems for unmanned aerial vehicles (UAVs). The role involves working across flight control, communication systems, autonomy, and ground control software, with a strong focus on real-world reliability and scalability.
Key Responsibilities
- Develop and maintain UAV software modules for flight control integration (PX4 / ArduPilot)
- Mission planning and execution
- Telemetry and communication systems
- Build and optimize multi-UAV coordination and swarm logic
- Work on MAVLink-based communication and data pipelines
- Develop ground control station (GCS) features and interfaces
- Integrate sensors (GPS, IMU, cameras, LiDAR, etc.)
- Implement autonomy features (path planning, obstacle avoidance, fail-safes)
- Collaborate with hardware and embedded teams for system integration
- Conduct field testing, debugging, and performance tuning
- Ensure robustness for real-world deployment
Required Skills & Qualifications
- Strong programming skills in C++ and Python
- Experience with UAV stacks like PX4 or ArduPilot
- Understanding of MAVLink protocol
- Familiarity with Linux-based development
- Knowledge of ROS/ROS2
- Experience with networking (UDP/TCP, serial communication)
- Understanding of control systems
Preferred Qualifications
- Experience in multi-UAV systems / swarm coordination
- Exposure to AI/ML for autonomy
- Experience with simulation tools (Gazebo, SITL, AirSim)
- Knowledge of edge computing
- Familiarity with GCS development
- Experience with long-range telemetry systems
What We're Looking For
- Strong problem-solving mindset
- Ability to work in fast-paced environments
- Interest in real-world deployment
- Ownership of modules from development to field testing
Why Join Us
- Work on cutting-edge UAV and autonomy systems
- Opportunity to build multi-drone and man-machine teaming solutions
- Direct involvement in field trials and deployments
- Small, high-impact team