FPGA Design Engineer
- Full-time
- Mid-senior level
- On-site
Design, develop and test FPGA-based solutions for high-performance digital systems, working with system architects, hardware engineers and embedded software developers.
Key responsibilities
- Design, implement and verify FPGA logic in VHDL, Verilog or SystemVerilog
- Own the FPGA lifecycle: requirements, architecture, coding, simulation, synthesis, place and route, and on-target validation
- Develop testbenches and run functional and timing simulation
- Optimise designs for performance, area and power
- Integrate FPGA modules with SoCs, processors and interfaces such as PCIe, DDR and Ethernet
- Bring up, debug and validate hardware with oscilloscopes, logic analysers and JTAG
- Maintain design documentation and test reports
Qualifications
- Bachelor's or Master's degree in Electronics, Electrical or Computer Engineering
- Strong VHDL, Verilog or SystemVerilog
- Hands-on experience with Xilinx Vivado, Intel Quartus or Lattice Diamond
- Simulation tools such as ModelSim, QuestaSim or VCS
- Digital design fundamentals, timing analysis, clock-domain crossing and memory interfaces
- Familiarity with AXI, AMBA, SPI, I2C, UART, PCIe or Ethernet