Embedded Software Engineer; UAVs
Listed on 2026-06-16
-
Software Development
Embedded Software Engineer, C++ Developer, Software Engineer, Robotics
Archangel engineers design and deploy low‑SWaP embedded devices to enable edge AI in the air and on the ground. These devices incorporate cameras, IMUs, LIDARs, radios (4G, LoRaWAN, mesh), compute, batteries and more. To deliver compelling products to our users we need to get the most out of the hardware devices and software we build.
Joining us as Embedded Software Engineer
, you will design, prototype and build software for our embedded systems, principally our UXV navigation co‑pilot platform.
At Archangel Autonomy you will work with a forward‑thinking team to deliver transformative AI solutions that protect, support and enhance the work of those operating on the front lines: law enforcement, first responders, NGOs, wildlife rangers and military personnel.
Our goal is a safer, more sustainable world where intelligent machines are not just tools but trusted partners – collaborative, reliable and ready to assist.
LocationThis is an office‑based role in Oxford. You will work alongside leading engineers, AI specialists and industry pioneers, contributing directly to cutting‑edge advancements in autonomous technology.
Role ResponsibilitiesYou will capture requirements, design, build and test software for our small‑volume, fully functioning edge compute devices.
- Drivers
- Boot logic
- Board bring‑up / testing
- Control / state machines / interfaces
- Deep learning inference
- Cameras and ISPs
- Wireless mesh & IoT communications
- Battery power monitoring GPS/GNSS positioning
Additional responsibilities include:
- Support our development teams with rapid prototyping of PCBs
- Liaise with other development teams to integrate various components
- Research and select new microcontrollers and embedded systems to prototype new products or features on
- Test software and devices, e.g. range testing radios, measuring solar charging efficiency or deep learning model accuracy in real‑world tests
- BSc or MSc in Electronic Engineering, Computer Science, Computer Engineering or a related field
- Experience delivering functioning commercial embedded software
- Excellent C/C++ skills & familiarity with Python and object‑oriented programming
- Understanding of Linux and kernel programming (device trees) and interfaces (SPI, UART, CAN, USB)
- Proficiency developing for bare‑metal and embedded devices (e.g. STM
32, ARM Cortex‑M0, RTOS) - Able to travel for events and field tests in the UK and abroad up to 10% of the time
- Experience or understanding of camera modules, sensors and ISPs
- Modern embedded wireless technologies and standards (LoRa, Wi‑Fi, 4G, mesh)
- Experience with battery technologies and control theory
- Deploying software on Nvidia Jetson, Raspberry Pi or other ARM devices
- Embedded software optimisation
- Power profiling and optimisation
- Interest and experience in the drone/UAS space
- Embedded programming on UAVs or robots
- Rapid prototyping of hardware and electronics devices
- Working understanding of PCB design and manufacture
- Working understanding of 3D modelling and manufacture (CNC, 3D printing)
- The ability to make a measurable difference in the creation of cutting‑edge technology in a rapidly growing start‑up
- Fast‑paced environment with a world‑class, positive, talented and high‑achieving team
- Merit‑based compensation
- 5% employer pension contribution
- 25 days holiday + UK bank holidays
- Relocation support package
- Team socials
- Variety of evolving perks: e.g. free Monday team lunch, Cycle2
Work scheme, private medical insurance, yearly voucher for a favourite app
Due to the sensitive nature of some of our work, it would be beneficial for candidates to be able and willing to obtain and maintain the necessary security clearance for this role.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).