£85 Per hour
Outside
Hybrid
EH2, Edinburgh, City of Edinburgh
Summary: The Firmware Architect role is a long-term contract position focused on leading FPGA/firmware architecture for complex embedded systems within an advanced electronics consultancy. The position requires an experienced professional to manage firmware delivery across multiple technically demanding projects, ensuring integration readiness with multidisciplinary teams. The role is primarily remote with occasional site visits to Edinburgh and requires eligibility for SC clearance.
Key Responsibilities:
- Define and lead FPGA/firmware architecture for complex embedded platforms
- Develop reusable, modular VHDL/Verilog designs with traceability to system-level requirements
- Plan and execute verification strategies using testbenches or HVLs (SystemVerilog/C++)
- Collaborate with systems, hardware, and software teams to ensure integration readiness
- Own firmware delivery across multiple projects, including documentation and reviews
- Contribute to internal tooling improvements (simulation workflows, scripting, versioning)
Key Skills:
- Strong background in FPGA/SoC development using VHDL, Verilog or SystemVerilog
- Experience with one or more major FPGA toolchains (Xilinx, Intel, Lattice, etc.)
- Confident designing testbenches and working with verification methodologies (e.g. UVM, OSVVM, UVVM)
- Hands-on use of simulation tools (ModelSim, QuestaSim, Vivado)
- Requirements-led development (e.g. DOORS or structured specs)
- Comfortable working within secure, safety-critical, or compliance-heavy environments
- Exposure to image or signal processing implementations (desirable)
- Familiarity with Linux-based development or MATLAB (desirable)
- Understanding of object-oriented design principles and scripting (Python, TCL) (desirable)
Salary (Rate): £85
City: Edinburgh
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: outside IR35
Seniority Level: Mid-Level
Industry: IT