Job Description
Our client is a leading Semiconductor company, who are developing CPU cores which are used in billions of devices daily.
They have a requirement for a Lead FPGA Engineer to join their team in either Cambridge or Manchester. This is based with the team creating physical hardware development platforms based around leading CPU and system IP solutions.
You will be leading a tea,, generating the FPGA prototype design for enablement and validation, working with software and board engineers.
What are the main responsibilities in this Lead FPGA Design role?
* Leading and mentoring a team of engineers.
* Liaise and collaborate with development teams, translating high level requirements into project and design requirements, ensuring these are implemented and where not possible/feasible providing mitigations and alternatives.
* Breaking down the requirements (technical and delivery) and translating into packages of work that are direct inputs in forming a resourced project plan.
* Tracking to the project plan, identifying, and managing risks and reporting status
* Developing FPGA implementations targeting both our internal platforms and 3rd party platforms to demonstrate our latest IP products.
* Commissioning of FPGA prototyping hardware including specification of peripheral hardware.
What are the required skills and experience in this Lead FPGA Design role?
* Solid FPGA Engineer with strong technical leadership skills are important for this role! Development of accurate project plans involving multiple teams and ensuring deliveries follow the agreed plan. Design automation is critical when constructing efficient design and delivery flows, scripting skills in Python and TCL would be advantageous.
* Detailed knowledge of the FPGA design flow from RTL design, simulation, synthesis and place & route.
* Demonstrate an understanding of ASIC/SoC prototyping in FPGA.
* Strong RTL skills in Verilog / System Verilog or VHDL.