Search by job, company or skills

algobotix

UAV Software Engineer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted an hour ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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

  1. Develop and maintain UAV software modules for flight control integration (PX4 / ArduPilot)
  2. Mission planning and execution
  3. Telemetry and communication systems
  4. Build and optimize multi-UAV coordination and swarm logic
  5. Work on MAVLink-based communication and data pipelines
  6. Develop ground control station (GCS) features and interfaces
  7. Integrate sensors (GPS, IMU, cameras, LiDAR, etc.)
  8. Implement autonomy features (path planning, obstacle avoidance, fail-safes)
  9. Collaborate with hardware and embedded teams for system integration
  10. Conduct field testing, debugging, and performance tuning
  11. Ensure robustness for real-world deployment

Required Skills & Qualifications

  1. Strong programming skills in C++ and Python
  2. Experience with UAV stacks like PX4 or ArduPilot
  3. Understanding of MAVLink protocol
  4. Familiarity with Linux-based development
  5. Knowledge of ROS/ROS2
  6. Experience with networking (UDP/TCP, serial communication)
  7. Understanding of control systems

Preferred Qualifications

  1. Experience in multi-UAV systems / swarm coordination
  2. Exposure to AI/ML for autonomy
  3. Experience with simulation tools (Gazebo, SITL, AirSim)
  4. Knowledge of edge computing
  5. Familiarity with GCS development
  6. Experience with long-range telemetry systems

What We're Looking For

  1. Strong problem-solving mindset
  2. Ability to work in fast-paced environments
  3. Interest in real-world deployment
  4. Ownership of modules from development to field testing

Why Join Us

  1. Work on cutting-edge UAV and autonomy systems
  2. Opportunity to build multi-drone and man-machine teaming solutions
  3. Direct involvement in field trials and deployments
  4. Small, high-impact team

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 146080081