← All roles

Senior Software Engineer - Robotics

Apply on company site
LondonFull-timePosted 2mo ago

About the role

Senior Robotics Software Engineer role within Applied Intuition Defence in London, focusing on autonomy solutions for defense platforms, hardware-software integration, SIL/HIL testing, and live demonstrations with UAVs.

Responsibilities

  • Lead the technical design and architecture of autonomy solutions across one or more platforms, making key trade-off decisions independently
  • Mentor and provide technical guidance to junior and mid-level engineers, reviewing designs and code to maintain high engineering standards
  • Develop and adapt mission behaviour, navigation, and decision-making logic to meet the needs of diverse defense platforms and missions
  • Design and implement autonomy capabilities that are modular and reusable across different vehicle types and programs
  • Integrate and deploy autonomy solutions onto embedded Linux and other hardware platforms, including interfacing with sensors and collecting data
  • Conduct system-level setup, testing, and validation, including software-in-the-loop (SIL) and hardware-in-the-loop (HIL) evaluations
  • Support live flight test of autonomy software on Group 1-5 unmanned aerial vehicles (UAVs)
  • Troubleshoot complex software and integration issues to ensure high reliability and performance across the stack
  • Collaborate with 3rd party UAS vendors and cross-functional teams to bring autonomy software to life on OEM and Applied hardware alike

Qualifications

  • BS or MS in Robotics, Computer Science, or related engineering field
  • 6+ years of hands-on experience working with robotic systems (hardware, software, and integration)
  • Demonstrated experience leading technical design decisions on complex, ambiguous autonomy problems with minimal guidance
  • Experience developing autonomy behavior and decision-making logic (e.g., behavior trees, state machines) and/or navigation algorithms for robotic or autonomous systems
  • Experience with modern C++
  • Experience integrating autonomy/robotics products with Pixhawk autopilots (ArduPilot and/or PX4)
  • Experience integrating with communication busses & protocols: UART/RS232/RS422/RS485, SPI/QSPI, I2C, Ethernet
  • Experience developing in Docker, containerized deployment environments, and using Linux-based operating systems (e.g., RHEL, Ubuntu)
  • Familiarity with real-time, edge computing, and safety-critical systems operating in software-in-the-loop (SIL), hardware-in-the-loop (HIL), test & operational environments
  • Excellent communication skills and a customer-oriented project delivery mindset

Skills

Required:Autonomy behavior and decision-making logicModern C++Pixhawk integration (ArduPilot and/or PX4)Embedded Linux / Docker / containerized deploymentHardware-software integration

Benefits

  • Not specified in the description
Last updated Oct 11, 2026. Interested? Apply on the company site.

About Applied Intuition

Building vehicle intelligence | Applied Intuition

Applied Intuition is the vehicle intelligence company with the tools, Vehicle OS, and autonomy stacks for creating safe, AI-powered vehicle experiences.

AIAutonomy stacksSelf-Driving SystemSimulationTesting & ValidationVehicle IntelligenceVehicle OSai-infrastructure-and-development

More open roles at Applied Intuition