CareerPlan

Software Engineer - Robotics

LondonFull-time2026-08-17 → 2026-11-11
On-site · United KingdomNo visa sponsorship

Core

Develop and deploy autonomy software for defense unmanned aerial vehicles (UAVs), integrating hardware and software in field testing and live flight operations.

Role type

Robotics Software Engineer (Defense/Autonomy)

Builds

Modular autonomy capabilities and mission behavior logic for diverse vehicle platforms

Domain

Defense, Autonomous Systems, Robotics

Deliverable

production ML models | product features

Required skills

C++, autonomy behavior development, navigation algorithms, embedded Linux integration, sensor interfacing, SIL/HIL testing, Docker, real-time systems

Preferred skills

Pixhawk autopilot integration, communication protocols (UART, SPI, I2C, Ethernet), cross-functional collaboration

Technologies

C++, Linux, Docker, embedded systems, UAV platforms

Responsibilities

Develop mission behavior and decision-making logic; integrate autonomy solutions onto embedded hardware; conduct system-level setup and validation (SIL/HIL); support live flight tests; troubleshoot software and integration issues; collaborate with 3rd party vendors

Seniority

Mid-Senior, hands-on IC