Negotiable
Inside
Hybrid
South East, UK
Summary: The role of FPGA/Embedded System Engineer involves working on silicon automation board control FPGA design in Cambridge, UK. The engineer will engage in RTL design, verification, and hardware bring-up while collaborating with board designers and software engineers. This position requires a strong background in FPGA/SoC design and scripting, with responsibilities including developing and verifying FPGA logic blocks. The contract is for 6 months with potential for extension.
Key Responsibilities:
- Develop, verify, and bring up FPGA logic blocks on our silicon validation board.
- Ensure the FPGA provides vital automation, control, and data collection functions.
- Roll out the design over multiple boards for various stakeholders.
- Develop specific features and maintain and extend existing RTL.
- Collaborate with others to understand requirements and resolve issues.
- Construct reusable IP, build flows, and test environments for rapid system development.
- Create and use automated testbenches to verify logic prior to implementation.
Key Skills:
- Strong FPGA/SoC design background with RTL skills in (System) Verilog and Scripting skills in languages such as TCL, Python, etc.
- Experience implementing designs on AMD Xilinx UltraScale devices using the Vivado tool suite.
- Detailed understanding of timing constraints and ability to improve designs while meeting tight timing constraints.
- Expertise in verifying and debugging sophisticated designs, both in simulation and with test equipment (eg, oscilloscopes) to debug system issues on PCBs.
- Experience running Vivado and ModelSim/QuestaSim in a Linux/Unix environment, including Shell Scripting and Makefile-based automation.
- Excellent communication and interpersonal skills; ability to write coherent documentation.
Salary (Rate): 600.00
City: Cambridge
Country: UK
Working Arrangements: hybrid
IR35 Status: inside IR35
Seniority Level: Mid-Level
Industry: IT