Job Description
A leading technology company based in Berkshire is seeking a Lead Software Engineer/Architect to join their team. Reporting directly to the Software Manager, you will act as a vital link between software, firmware teams (consisting of 8 developers), playing a key role in defining and evolving the architecture for a next-generation product platform. This position offers the opportunity to drive the software strategy — focusing on real-time data processing, cloud-based diagnostics, and building a modular, scalable system to support future growth and third-party development.
You will contribute throughout the full development lifecycle of high-performance broadcast systems, the kind trusted by major global media organizations such as the BBC and Netflix.
Key Requirements:
* Proven experience leading embedded product development from concept through to production.
* Deep expertise in modern C++ (C++11 and beyond), with knowledge of memory management and system optimization.
* Solid understanding of hardware integration; able to interpret VHDL code, schematics, and technical datasheets.
* Strong architectural mindset with the ability to define requirements and system-level solutions.
Highly Advantageous:
1. Knowledge of video and graphics standards (e.g., H.264/265,...