Research Engineer I (Autonomous Drone Swarm)
Core
Develop and integrate hardware and software for coordinated multirotor drone swarms operating in GPS-denied, cluttered environments.
Role type
Research Engineer (Autonomous Drone Swarm Systems)
Builds
Autonomous drone swarm systems with onboard sensing, navigation, and control capabilities
Domain
Robotics, Autonomous Systems, Aerospace Engineering
Deliverable
production ML models | product features | research
Required skills
C++, Python, MATLAB, ROS/ROS 2, Gazebo, AirSim, embedded systems integration, sensor integration, flight control algorithms, multi-agent path planning, collaborative perception, visual-inertial odometry, SLAM, obstacle avoidance
Preferred skills
PX4, ArduPilot, MAVLink, hardware-in-the-loop testing, flight experimentation, task allocation, formation control, distributed swarm algorithms
Responsibilities
Design and implement onboard sensing, localisation, mapping, navigation, obstacle-avoidance, communication, and flight-control systems; Develop swarm coordination, task allocation, multi-agent path-planning, and collaborative perception algorithms; Conduct simulation, hardware-in-the-loop testing, system integration, and flight experiments; Work with researchers to support system demonstrations and prepare technical reports and publications
Seniority
Mid-level Research Engineer