Software Engineer
Core
Design and implement custom payload integrations, user interfaces, and operational tooling for in-house drone platforms, ensuring seamless communication between flight control systems and engineered hardware.
Role type
Software Engineer (Drone Systems & Payload Integration)
Builds
Custom payload integrations, QGroundControl UI panels, mission-critical software for sensors/winches/actuators
Domain
Aerospace / Robotics / Industrial Automation
Deliverable
production ML models | product features | infrastructure
Required skills
QGroundControl development, QML/Qt, C++, PX4/MAVLink integration, hardware-software debugging, UART/CAN protocols, embedded systems
Preferred skills
ROS, UI/UX design for real-time interfaces, Linux embedded systems, UAV payload experience
Technologies
QGroundControl, QML, Qt, C++, PX4, MAVLink, Auterion, Skynode
Responsibilities
Develop and customise QGroundControl UI components and plugins; Integrate custom payloads into flight systems; Build software interfacing with sensors and actuators; Translate mechanical/electrical requirements into software behaviors; Support testing, flight trials, and validation; Maintain clean, documented code
Seniority
Mid-Senior, hands-on IC