Embedded Software Lead
Role details
Job location
Tech stack
Job description
Our client is an engineering-focused technology business developing specialist electronic and software-based products used within demanding and reliability-critical environments. The organisation designs and delivers integrated embedded systems that support the operation of complex technical infrastructure across international markets. Continued product development and investment in engineering capability have created the requirement to appoint an Embedded Software Lead to guide the development of a core embedded software platform supporting current and future products., The Embedded Software Lead will provide technical leadership for a specialist team responsible for the development and evolution of a Linux-based embedded software platform. The role combines hands-on technical expertise with responsibility for defining architecture, guiding engineering standards and ensuring the delivery of robust, high-performance embedded software within a complex hardware-integrated product environment. Working closely with hardware, test and product engineering colleagues, the Embedded Software Lead will coordinate development activity across multiple disciplines to ensure software capability aligns with product requirements and delivery timelines. The role will involve managing technical priorities, balancing new platform development with maintenance of existing systems and ensuring disciplined engineering practices across the team.
Requirements
The successful candidate will bring strong experience in embedded C/C++ development within Linux environments alongside proven technical leadership capability. They will demonstrate the ability to guide architecture, solve complex low-level software challenges and support the development of high-quality embedded systems operating within performance-critical and hardware-adjacent environments.