CareerPlanSign in

Senior Software Engineer - Robotics

London💼 Full-time🗓 2026-08-17 → 2026-09-25

Core

Design, integrate, and deploy autonomy software for unmanned aerial vehicles (UAVs) and defense platforms, including live flight testing and field integration.

Role type

Senior Robotics Software Engineer (Autonomy)

Builds

Modular autonomy solutions, mission behaviors, and navigation logic for defense UAVs and vehicle platforms.

Domain

Defense / Autonomous Systems / Robotics

Deliverable

production ML models | product features | infrastructure

Required skills

C++, autonomy behavior development, navigation algorithms, embedded Linux, hardware integration, system-level testing (SIL/HIL), Docker, communication protocols (UART, SPI, I2C, Ethernet), Pixhawk autopilots

Preferred skills

UK Security Clearance, experience with ArduPilot/PX4, real-time edge computing

Technologies

C++, Linux, Docker, Pixhawk, ArduPilot, PX4, SIL, HIL

Responsibilities

Lead technical design and architecture of autonomy solutions; Develop and adapt mission behavior and navigation logic; Integrate autonomy solutions onto embedded hardware and sensors; Conduct system-level setup, testing, and validation; Support live flight test of autonomy software on UAVs; Troubleshoot complex software and integration issues; Mentor junior and mid-level engineers.

Seniority

Senior, hands-on IC with mentorship

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.