R&D Platform Manager / Hardware Platform Team Lead
Company/Role Overview
Our client is an expert in building ANPR cameras for various purposes, including civil security, speed enforcement, and car park applications, both in the UK and internationally.
The Hardware Platform team is multidisciplinary, comprising Electrical, Mechanical, Firmware, and Embedded Engineers. They deliver custom hardware platforms aligned with product and customer requirements, overseeing end-to-end hardware design, from electrical schematics to operating systems and board support packages.
You will collaborate closely with the Software, Algorithms/ML, and Systems teams within R&D, forming a small group responsible for all aspects of ANPR cameras from conception to software and algorithms. The team partners with Product Management, Procurement, and Manufacturing to ensure successful system delivery.
About You
Our client seeks a skilled R&D Platform Manager / Hardware Platform Team Lead to oversee the hardware team working on camera products. You will have leadership responsibilities and be an expert in embedded Linux, contributing technically to device driver development, Linux OS management, and board support packages.
You will lead a team of experienced engineers, work with senior management to define product roadmaps, allocate resources, and ensure timely delivery. Your technical role includes managing the OS and hardware platform, hardware bring-up, Linux kernel hacking, device driver development, and building Linux distributions.
Experience Required
* Strong management and leadership skills, with at least two years in team leadership
* Ownership of full feature lifecycle: requirements analysis, design, implementation, testing, and integration
* Ability to work autonomously and collaboratively, exploring innovative solutions
Key Responsibilities
* Define roadmaps and plan work with key stakeholders
* Proficiency in C/C++ programming and shell scripting
* Experience with Linux kernel device drivers (V4L2, I2C, SPI, UART)
* Developing device trees and pinmux configurations
* Building custom Linux distributions with Yocto, maintaining meta layers, recipes, and bbclasses
* Knowledge of Linux system components: process management, networking, graphics
* Understanding of boot processes, UEFI, U-Boot, initrd
* Hardware system bring-up and integration experience
* Embedded Linux expertise
* Basic electronics knowledge, datasheet and schematic navigation
Skills Required
* Networking hardware knowledge: 4G/5G modems, Wi-Fi 5/6, RF technologies
* Experience with network stacks: ModemManager, NetworkManager, IPsec, VPNs, IPTables
* Experience with A/B update processes
* Proficiency in Python
* Experience with CI/CD and automated testing
* Firmware/software development for microcontrollers and RTOS
* Familiarity with Atlassian tools: Jira, Confluence
* Version control skills: Git, SVN
#J-18808-Ljbffr