About this role
Salary: £55,000 - 55,000 per year
Requirements
- Significant professional experience in FPGA and/or embedded firmware development.
- Strong FPGA design experience using VHDL.
- Experience developing automated VHDL test benches and verification environments.
- Experience with high-speed digital interfaces such as PCIe, JESD204B/C, 10GBASE-X, 40GBASE-X or equivalent.
- Experience implementing or integrating digital signal-processing functions within FPGA devices.
- Ability to integrate, understand and debug third-party RTL.
- Experience debugging complete embedded systems comprising hardware, processor software and FPGA firmware.
- Strong understanding of FPGA architecture, timing, resource utilisation and high-speed data processing.
- Ability to work effectively with RF, hardware, DSP and systems engineers.
- Experience of the complete engineering lifecycle, from requirements and design through verification, integration and deployment.
- Strong analytical and problem-solving skills.
- Desirable: Experience with Xilinx/AMD Vivado and associated FPGA/SoC development tools.
- Desirable: Experience with AMD/Xilinx Zynq or other FPGA SoC architectures.
- Desirable: Experience with the OpenCPI framework.
- Desirable: Experience developing embedded Linux systems, PetaLinux or Yocto.
- Desirable: Experience with fixed-point implementation of DSP algorithms.
- Desirable: Experience with high-speed ADC/DAC interfaces and RF data converters.
- Desirable: Experience in Electronic Warfare, Counter-UAS, radar, communications or other defence/radio products.
- Desirable: Practical experience with RF test equipment.
- All applicants must achieve Baseline Personnel Security Standard. Many roles also require higher levels of National Security Vetting, typically requiring a minimum of five years continuous UK residency. Nationality, previously held nationalities and place of birth may affect eligibility for roles subject to security and vetting restrictions.
Responsibilities
- Design, implement, verify and debug FPGA and SoC-based firmware using VHDL.
- Implement digital signal-processing functions and pipelined DSP blocks within FPGA devices.
- Design and integrate firmware supporting high-speed digital interfaces, including PCIe, JESD204B/C, 10GBASE-X and 40GBASE-X.
- Integrate and debug third-party RTL components.
- Develop automated VHDL test benches and verification environments.
- Develop and integrate firmware for FPGA/SoC platforms incorporating embedded processors.
- Debug complete embedded systems across hardware, processor software and FPGA firmware domains.
- Contribute to requirements capture with external and internal customers.
- Provide technical guidance and mentoring to less experienced engineers.
Technologies
- Embedded
- FPGA
- Firmware
- Hardware
- LESS
- Linux
- PCIe
- Security
- VHDL
More
We are Kirintec, a company specialising in the design and production of technology solutions for CEMA (Cyber and Electromagnetic Activities), Counter-IED and Counter-UAS. We engineer and deliver battle-proven capabilities worldwide. Kirintec is owned by BAE Systems, which provides technology-led defence, aerospace and security solutions.
This is a hands-on, permanent Senior Firmware Engineer role based in Ross-on-Wye, developing FPGA and SoC-based firmware for our CEMA systems and applications, from concept through design and verification to deployment. The work includes developing new products and technology demonstrators, as well as debugging and updating existing products, in collaboration with RF, DSP, hardware and systems engineers. The salary starts at £55,000 per year, depending on skills and experience.
We offer 25 days annual leave, increasing with service, training and development, flexible working opportunities, a medical care package after successful completion of probation, company events, an annual bonus scheme, annual salary reviews, casual dress, a company pension, a health and wellbeing programme, on-site parking, private medical insurance, a referral programme and work-from-home opportunities.
We welcome applicants from all backgrounds and can discuss reasonable adjustments for recruitment processes.
The advertised closing date is 15 November 2026, with interviews planned for the week commencing 16 November 2026; we may close the vacancy earlier if we receive sufficient applications.
Work location is in person.
last updated 45 week of 2026