Embedded Software Engineer (UAVs)Archangel-Autonomy-1 • Montgomery, Alabama, United States
This job offer is no longer available
Embedded Software Engineer (UAVs)
Archangel-Autonomy-1
- Montgomery, Alabama, United States
- Montgomery, Alabama, United States
About
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.
Location This 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 Responsibilities You 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
Qualifications – Essential
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. STM32, ARM Cortex‑M0, RTOS)
Able to travel for events and field tests in the UK and abroad up to 10% of the time
Desirable Skills
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
Preferred Areas
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)
Benefits
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, Cycle2Work scheme, private medical insurance, yearly voucher for a favourite app
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.
#J-18808-Ljbffr
Languages
- English
Notice for Users
This job was posted by one of our partners. You can view the original job source here.