FPGA Design Engineer
Waterbeach, Cambridge, UK Full-Time | Permanent
About the RoleAn exciting opportunity has arisen for an FPGA Design Engineer to join an established engineering team working on advanced imaging and electronic systems used in demanding environments.
You will be part of the FPGA Design Team, developing reusable modules for a shared FPGA library that supports a range of innovative products. The role involves collaborating with hardware, software, and mechanical engineers to deliver new technologies from concept through to production.
This is an excellent opportunity to work on cutting-edge systems within a highly skilled and collaborative engineering environment.
Key ResponsibilitiesDesign and develop FPGA modules using SystemVerilog
Contribute to and maintain a shared FPGA module library
Perform RTL verification and ensure robust design performance
Write and maintain timing constraints, analyse timing reports, and resolve timing issues
Develop designs with low-power optimisation in mind
Write module specifications and review technical documentation
Participate in code reviews and documentation reviews
Ensure development aligns with established coding standards
Collaborate with cross-disciplinary teams to support product development
Strong experience with SystemVerilog
Experience with Python
Knowledge of RTL verification methodologies
Experience writing and managing FPGA timing constraints
Understanding of low-power FPGA design techniques
Experience producing and reviewing technical specifications
Familiarity with Linux command line environments
Experience with version control systems such as Git or SVN
Familiarity with Markdown documentation