Salary: £80,000 - 80,000 per year Requirements: Degree in Electrical & Electronic Engineering or related field Minimum 2 years of FPGA/VHDL development experience Strong knowledge of FPGA design (Xilinx, Lattice or similar toolchains) Experience with serial communication protocols (SPI, I2C, UART, RS232/485, CAN) Knowledge of high-speed interfaces (Ethernet, USB, TCP/IP, UDP, Aurora, etc.) Experience with hardware debugging and lab instrumentation Understanding of embedded systems and digital design principles Familiarity with schematic capture and simulation tools (e.G., Altium, pSPICE) Basic programming skills (e.G., Python) Responsibilities: Design and develop FPGA firmware using VHDL for high-performance applications Implement high-speed digital signal processing systems using ADCs, DACs, and memory interfaces Manage the full firmware development lifecycle (design, implementation, verification, and production release) Debug and troubleshoot hardware and firmware issues using lab equipment (oscilloscopes, logic analyzers) Develop and execute verification & validation plans Collaborate with hardware, software, and production teams to ensure seamless system integration Produce and maintain technical documentation, including specifications, test reports, and production documentation Support manufacturing and production teams with technical expertise Contribute to continuous improvement and innovation in FPGA and embedded technologies Technologies: Embedded Ethernet FPGA Firmware Hardware Support Python TCP/IP VHDL More: We are an established, technology-driven engineering organization operating in the advanced imaging and detection sector. We are seeking a highly capable FPGA Engineer to join our growing engineering team in Egham. This role offers an exciting opportunity to work on cutting-edge embedded systems and collaborate with multidisciplinary teams in a dynamic environment. We provide a supportive atmosphere where innovation is encouraged, and we are committed to the continuous development of our employees. last updated 16 week of 2026