Lead Hardware Engineer
2 days ago
Nottingham
Job: Lead Hardware Engineer Location: Nottingham Salary: Up to £70,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