Back to jobs

Applied Intuition
Actively hiring
Software Engineer - Robotics
- Workplace
- On-site
- Commitment
- Full-time
- Seniority
- Mid-Level
- Salary
- £100,000 - £160,000/yr
- Posted
Location
London, United Kingdom
As a Robotics Software Engineer at Applied Intuition Defence, you will work on integrating autonomy software onto unmanned aerial vehicles and other defense platforms. Your responsibilities include developing mission behavior and navigation logic, integrating with hardware and sensors, conducting SIL and HIL testing, and supporting live flight tests. You will collaborate with cross-functional teams and third-party vendors to deliver robust autonomy solutions for defense customers.
Responsibilities
- Develop and adapt mission behavior, 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
Requirements
- BS or MS in Robotics, Computer Science, or related engineering field
- 3+ years of hands-on experience working with robotic systems (hardware, software, and integration)
- Experience with modern C++
- Experience developing autonomy behavior and decision-making logic (e.g., behavior trees, state machines) and/or navigation algorithms for robotic or autonomous systems
- 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
- General willingness to travel for company business between our offices, as well as to customer sites
- Must have ability to hold UK Security Clearance (current or previous preferred)