Firmware Engineer
Core
Design, develop, integrate, and verify FPGA and SoC-based systems for defence and mission-critical applications using OpenCPI frameworks.
Role type
Senior IC FPGA/Firmware Engineer
Builds
Modular, reusable, high-performance digital system architectures for defence and mission-critical applications
Domain
Defence, mission-critical systems, FPGA, digital design
Deliverable
production ML models | product features | infrastructure
Required skills
RTL design (VHDL), FPGA implementation (Xilinx/AMD/Lattice), OpenCPI framework integration, verification methodologies (OSVVM/UVVM/UVM), high-speed interface protocols (AXI/PCIe/Ethernet/JESD204), FPGA development tools (Vivado/ModelSim/Vitis), scripting (TCL), safety/security standards (DO-254/IEC 61508/ISO 26262)
Preferred skills
Experience in Integrated Project Teams (IPTs) within defence or regulated environments
Technologies
OpenCPI, VHDL, Xilinx (AMD), Lattice, Vivado, ModelSim, Diamond, Radiant, Vitis, Propel, OSVVM, UVVM, UVM, AXI, PCIe, Ethernet, JESD204, CameraLink, SMPTE, Wishbone, OCP, TCL, MATLAB/Simulink
Responsibilities
Develop and verify RTL designs including architecture, implementation, simulation, and hardware integration; Support system-level integration using OpenCPI frameworks; Contribute to requirements analysis, design documentation, verification plans, and certification artefacts; Ensure compliance with relevant safety, security, and quality standards
Seniority
Senior, hands-on IC