Why you’d want this role
Build real products: Your work ships onto live edge compute devices, not slide decks or prototypes
Technical depth: Work across embedded Linux, bare‑metal, AI inference, wireless, cameras, and power systems
Real autonomy: Small, high‑calibre engineering team with minimal red tape
Visible impact: You’ll directly influence product direction and technical decisions
Career growth: Exposure to robotics, autonomous systems, and edge AI in a fast‑growing business
The Role
You’ll design, build, test, and deploy embedded software for low‑volume, production‑grade edge devices used in autonomous environments.
What you’ll work on:
- Embedded C/C++ and Linux‑based systems
- Drivers, boot logic, and board bring‑up
- Control systems and state machines
- Edge AI / deep learning inference
- Cameras, ISPs, and sensor integrations
- Wireless, mesh, and IoT communications
- Battery management, power monitoring, GPS/GNSS
- Real‑world field testing and performance validation
You’ll also get hands‑on with rapid hardware prototyping and collaborate closely with other engineers across software, hardware, and product.
What we’re looking for:
- Degree in engineering or computer science (or equivalent experience)
- Strong C/C++ with working knowledge of Python
- Commercial embedded software delivery experience
- Linux (device trees, kernel concepts) and common embedded interfaces (SPI, UART, CAN, USB)
- Experience with bare‑metal or RTOS systems (ARM / STM32 / similar)
Nice to have:
- Cameras, wireless stacks, power systems, or AI at the edge
- Jetson / ARM edge platforms
- Robotics, UAVs, or autonomous systems
- Hardware prototyping, PCB or product development exposure
- 25 days holiday + bank holidays
- Employer pension contribution
- Private medical insurance & evolving perks
- Regular team socials and a strong engineering culture
Location & Security
- Hybrid role, with office based near London
- On-site for testing (~10%)
- Eligibility for security clearance preferred
#J-18808-Ljbffr