> Markdown version of [/jobs/ext/78104-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/78104-firmware-engineer). 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 - **Company:** Akkodis - **Location:** Nottingham, UK - **Contract:** Permanent contract - **Skills:** Algorithm Design, Systems Engineering, Digital Technology, Middleware, Embedded Software, Ethernet, Firmware, Field-Programmable Gate Array (FPGA), Hardware Design, MATLAB, Modular Design, PCI Express, Systems Integration, Tcl (Programming Language), VHSIC Hardware Description Language (VHDL), Vivado, Scripting, Fpga Hardware, ModelSim - **Published:** May 16, 2026 - **Apply:** https://find.jobs/jobs-near-me/firmware-engineer-nottingham-nottinghamshire/2771113024-2/ ## About the Role * Strong experience in RTL design for FPGA-based digital systems using VHDL * Experience with Xilinx (AMD), Lattice, or similar FPGA/SoC architectures * Demonstrable experience working with or integrating systems using OpenCPI (or equivalent component-based FPGA middleware frameworks) * FPGA implementation of algorithms developed in MATLAB/Simulink (algorithm development not required) * Strong verification experience using OSVVM, UVVM, or UVM methodologies * Familiarity with high-speed interfaces such as AXI, PCIe, Ethernet, JESD204, CameraLink, SMPTE, Wishbone, or OCP * Experience with FPGA development tools such as Vivado, ModelSim, Diamond, Radiant, Vitis, or Propel * Scripting ability using TCL or similar languages * Working knowledge of DO-254 development processes * Experience working within Integrated Project Teams (IPTs) in defence or regulated environments is highly desirable, * Strong communication skills with the ability to work across multi-disciplinary engineering teams * Ability to take ownership of technical work packages * Team leadership or technical leadership experience within small engineering teams is advantageous Education * Degree in Electrical & Electronic Engineering or a closely related discipline ## Description You will work closely with systems engineers, embedded software teams, and hardware designers to deliver robust and scalable digital solutions., * Deliver firmware and FPGA projects to agreed time, cost, and quality targets, with a strong emphasis on reuse and modular design principles * Develop and verify RTL designs, including architecture, implementation, simulation, and hardware integration * Support system-level integration using OpenCPI frameworks and component-based architectures * Contribute to requirements analysis, design documentation, verification plans, and certification artefacts * Collaborate across systems, hardware, embedded software, and algorithm teams * Support process improvement, automation, scripting, and tooling enhancements * Ensure compliance with relevant safety, security, and quality standards including DO-254, IEC 61508, IEC 62443, and ISO 26262 where applicable ## Related Videos - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Software stack under and over the hood of the fastest accelerating car in the world](https://www.wearedevelopers.com/videos/221-software-stack-under-and-over-the-hood-of-the-fastest-accelerating-car-in-the-world) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Dev Digest 188: CfP time, the risks of NPM and IKEA algorithms](https://www.wearedevelopers.com/magazine/635-dev-digest-188-cfp-time-the-risks-of-npm-and-ikea-algorithms) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)