Job: Lead Engineer
Location: Nottingham
Salary: Up to £60,000 + package
Overview
We are looking for a Lead / Principal Engineer to take technical ownership of the embedded and edge systems that underpin the clients products. This is a hands-on senior role focused on building edge devices that ingest, process, and manage video and sensor data in real-world environments.
You will lead system design, make pragmatic engineering decisions, and work closely across software and hardware to deliver reliable, production-ready platforms.
Key Responsibilities
Technical Leadership & Architecture
* Own embedded and edge system design for AI and non-AI products
* Break down complex requirements into scalable, robust solutions
* Make architectural trade-offs across performance, cost, and delivery
* Provide technical leadership and act as an escalation point
Embedded Linux & Edge Systems
* Design and maintain embedded Linux platforms
* Develop tooling and diagnostics using shell scripting and Python
* Manage boot processes and services using systemd
* Work confidently in headless environments (SSH, UART, serial consoles)
* Support provisioning, monitoring, and remote troubleshooting
Networking, Security & Integration
* Design secure networking (firewalling, routing, VPNs)
* Work with iptables, OpenVPN, and WireGuard
* Integrate compute platforms, CCTV cameras, and peripherals
* Read schematics and PCB diagrams for system-level debugging
Collaboration & Documentation
* Work with DevOps, backend, and operations teams end-to-end
* Produce clear, practical technical documentation
Essential Skills & Experience
* Strong hands-on embedded Linux experience
* Ability to work autonomously and guide other engineers
* Proficiency in shell scripting and Python
* Git-based workflows
* Strong networking fundamentals
* systemd and headless Linux environments
* Ability to read electrical and PCB schematics
Nice to Have
* C programming
* NVIDIA Jetson
* Yocto or Buildroot
* OTA updates (Mender, RAUC)
* Video pipelines (V4L2, GStreamer, FFmpeg)
* OpenWRT, Docker, CAN bus, device trees
* Exposure to PCB design, mechanical CAD, or manufacturing processes