> Markdown version of [/jobs/ext/2767622-electronic-fpga-engineer-huber-suhner](https://www.wearedevelopers.com/jobs/ext/2767622-electronic-fpga-engineer-huber-suhner). 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). --- # ELECTRONIC FPGA ENGINEER - HUBER+SUHNER - **Company:** Huber+suhner - **Location:** Cambridge, UK - **Contract:** Permanent contract - **Skills:** Board Bringup, Adobe InDesign, Configuration Management, Code Coverage, Code Review, Computer Engineering, Software Debugging, Firmware, Field-Programmable Gate Array (FPGA), Hardware Interface Design, Subversion, Systems Integration, Tcl (Programming Language), Universal Asynchronous Receiver/Transmitter, VHSIC Hardware Description Language (VHDL), Vivado, Scripting, State Machines, Software Coding, Software Version Control - **Published:** September 7, 2026 - **Apply:** https://www.apply4u.co.uk/jobs/electronic-fpga-engineer-hubersuhner/46386273 ## About the Role analysis; achieve timing closure and generate production-ready bitstreams.Contribute to requirements capture, architecture design, module specifications, and DFT/DFM considerations for FPGA-based systems.Maintain configuration management (SVN), branching/release processes, and traceability to requirements.Produce and maintain technical documentation: design descriptions, registers/interfaces, test procedures, and change logs.Participate in design and code reviews, support system integration, and assist production/field teams with issue triage.Support continuous improvement of FPGA design flows, test coverage, and automation (e.g., Tcl/Python scripts).Your profileDegree or equivalent experience in Electronic/Electrical Engineering, Computer Engineering, or related discipline.Strong hands-on experience with VHDL for FPGA design and verification.Proven experience targeting Xilinx Artix-7 families; confident using Vivado (project setup, constraints, synthesis, place & route, timing closure, bitstream generation).Ability to design deterministic finite state machines (FSMs) for control/driver logic.Experience implementing and validating low-level embedded interfaces: I²C, SPI, UART (desirable), including bus arbitration, timing, and protocol edge cases.Competence in writing self-checking test benches and performing simulation (e.g., using Vivado simulator).Experience testing on hardware: bringing up boards, using logic analysers/oscilloscopes, debugging timing/constraint issues, and validating firmware in-system.Understanding of timing constraints (XDC), clock domain crossing (CDC), metastability, resets, and synchronous design best practices.Familiarity with version control (e.g., SVN). #J-18808-Ljbffr ## Description At HUBER+SUHNER, we design and create essential components that transport power and data through networks. This is how our employees around the globe contribute to a world where people get and stay connected.Electronic FPGA EngineerCambridge | 100 | UnlimitedYour tasksDesign & implement FPGA logic in VHDL for Xilinx Artix-7 devices using Vivado, adhering to coding standards and design reviews.Develop finite state machines to control and sequence hardware interfaces and protocols reliably.Create low-level driver logic for I²C, SPI (and other simple serial interfaces), including initialisation, transaction handling, and error conditions.Write and maintain test benches (self-checking where practical), conduct functional and timing simulations, and document verification results.Perform hardware bring-up and validation, including lab testing, measurements, and iterative debug; collaborate on board-level constraints and interface timing.Manage constraints (XDC), clocking, resets, and CDC ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Strange New Worlds: shaping the future of the digital age](https://www.wearedevelopers.com/videos/677-strange-new-worlds-shaping-the-future-of-the-digital-age) - [Intermediate Bitcoin Script](https://www.wearedevelopers.com/videos/25-intermediate-bitcoin-script) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) ## Related Articles - [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) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Top 6 Hackathons for Developers in 2023](https://www.wearedevelopers.com/magazine/263-top-6-hackathons-for-developers-in-2023) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers)