> Markdown version of [/jobs/ext/3593352-firmware-engineer-1756](https://www.wearedevelopers.com/jobs/ext/3593352-firmware-engineer-1756). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Firmware Engineer 1756 - **Company:** Morson Group - **Location:** Luton, UK - **Salary:** £176,405.0 - **Contract:** Temporary contract - **Skills:** Artificial Intelligence, Digital Technology, Ethernet, Firmware, Field-Programmable Gate Array (FPGA), MATLAB, Machine Learning, PCI Express, Software Requirements Analysis, SystemVerilog, Tcl (Programming Language), Verilog, Model-Driven Development, Fpga Hardware, SC Clearance - **Published:** October 6, 2026 - **Apply:** https://www.totaljobs.com/job/firmware-engineer/morson-edge-job108084368 ## About the Role We seek an engineer with recent high-integrity or safety-critical industry experience (defence, aerospace, or similar), or eligible for UK security clearance., * Strong FPGA development experience across major FPGA families. * Proficiency with Xilinx tools, TCL, Verilog, SystemVerilog and UVM. * Experience with Xilinx 7 Series, UltraScale, Intel (Altera) or Microsemi FPGA architectures. * Knowledge of high-speed interfaces such as PCIe, Ethernet and JESD. * Experience deriving firmware architectures from system requirements. * Familiarity with structured firmware development processes (e.g. DO-254 or equivalent). * Understanding of electronics test methods and laboratory equipment. * Strong communication skills and experience working within multidisciplinary teams. Desirable Skills * Model-based design using MATLAB/Simulink. * Knowledge of cryptography and anti-tamper techniques. * Experience applying AI/ML concepts within embedded or firmware environments. ## Description * Design, develop and verify FPGA firmware for complex digital systems. * Derive firmware requirements and architectures from system-level requirements. * Develop RTL using Verilog/SystemVerilog and verify designs using UVM. * Work with FPGA toolchains including Xilinx and Intel (Altera) devices. * Develop high-speed interface solutions (e.g. PCIe, Ethernet, JESD). * Support model-based development using MATLAB/Simulink where appropriate. * Collaborate closely with hardware, systems and software engineers. * Contribute to design reviews, testing and documentation throughout the development lifecycle.