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
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