Embedded Software Engineer

Archangel Autonomy

The Role

Overview

Design, prototype, and build embedded software for edge AI devices.

Key Responsibilities

  • microcontroller selection
  • device deployment
  • pcb prototyping
  • board bring‑up
  • device testing
  • embedded software

Tasks

You will capture requirements, design, build, and test software for our small volume, fully functioning edge compute devices. Archangel engineers design and deploy low-SWaP embedded devices to enable edge AI in the air and on the ground. These 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. This is an office-based role in Oxford. You'll work alongside leading engineers, AI specialists, and industry pioneers, contributing directly to cutting-edge advancements in autonomous technology. -Research and select new microcontrollers and embedded systems to prototype new products or features on -Deploying software on Nvidia Jetson, or Raspberry Pi or ARM devices -Support our development teams with rapid prototyping of PCBs -Rapid Prototyping of Hardware and electronics devices -Board bring-up / testing -Liaise with other development teams to integrate various components -Work on testing of software and devices, e.g. range testing radios, measuring solar charging efficiency or deep learning model accuracy in real-world tests

Requirements

  • c/c++
  • python
  • linux
  • stm32
  • lora
  • bsc

What You Bring

Security clearance 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. -Power profiling and power optimization -Deep learning inference -Experience delivering functioning commercial embedded software -Experience with battery technologies and knowledge of control theory -Working understanding of 3D modelling and manufacture (CNC, 3D printing) -Interest and experience in the Drone / UAS space -Able to travel for events and field tests in the UK and abroad up to 10% of the time -Understanding of Linux and kernel programming (Device trees) as well as interfaces (SPI, UART, CAN, USB) -BSc or MSc degree in Electronic Engineering, Computer Science, Computer Engineering, or related engineering field -Modern embedded wireless technologies and standards (LoRa, Wi-Fi, 4G, mesh etc.) -The ability to make a measurable difference in the creation of cutting-edge technology in a rapidly growing start-up -Excellent C/C++ skills & familiarity with Python and object-oriented programming -Wireless Mesh & IoT comms -Boot logic -Proficiency developing for bare metal and embedded devices (e.g. STM32, ARM Cortex-M0, RTOS) -Working understanding of PCB design and manufacture -Cameras and ISPs -Experience of Embedded programming on UAV’s or Robots -Battery power monitoring GPS/GNSS positioning

Benefits

At Archangel Autonomy, you will be working alongside a fun, forward-thinking experienced team to deliver transformative AI solutions. Our mission is to design and deploy AI technologies that protect, support, and enhance the work of those operating on the front lines: law enforcement, first responders, NGOs, wildlife rangers, and military personnel. Apply now, and a member of our HR team will get in touch with you shortly. Our usual process includes reviewing your CV, a 30-minute phone screening, a live technical assessment and interview, plus if your interview falls on a Monday, you might even get to enjoy lunch with the team! At our core, we value the power of in-person interactions and collaborative sessions. Our office in Oxford, UK is not just a workplace it's a hub for team camaraderie and innovation. We have a unique and welcoming environment where team members enjoy taking their lunch together ‘no one left behind’ mentality but high autonomy. We even bring our international team mates over for special events and all-company gatherings. -A variety of perks which evolve frequently: Free Monday team lunch, Cycle2work scheme, Private Medical Insurance, and a yearly voucher for your favourite app -25 days holiday + UK bank holidays -Relocation Support Package -Team socials -Fast-paced environment with a world-class, positive, talented, and high-achieving team -5% employer pension contribution -Merit-based compensation

The Company

About Archangel Autonomy

-Established to revolutionize the future of autonomous technology in critical industries. -Develops advanced, autonomous systems tailored for aerospace, defense, and transportation sectors. -Demonstrates expertise in successfully delivering high-risk projects into real-world applications. -Committed to building high-performance, safety-critical autonomous technology for innovation. -Provides customized solutions that enhance efficiency, safety, and reliability across various industries. -Collaborates with leading industry partners to improve product development and deployment.

Sector Specialisms

Aerospace

Defense

Transportation

Interview Process

-review of cv -30‑minute phone screening -live technical assessment and interview -optional monday team lunch if interview is on a monday

Security Clearance

-candidates must be able and willing to obtain and maintain required security clearance