CareerPlanSign in

Software Engineer - Robotics

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

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

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