This position has been created to support our Client’s ongoing technological expansion. As a Senior FPGA Engineer, you will play a strategic role in designing, developing, and validating FPGA hardware that underpins their high-performance networking solutions. Your expertise will directly influence the delivery of products that set industry standards for speed and capacity, making a significant impact in the financial and technology sectors.
Key Responsibilities
- Collaborate closely with cross-disciplinary teams to understand project requirements and translate them into technical solutions.
- Develop detailed FPGA design schematics and circuitry at both unit and system levels.
- Conduct RTL logic simulation to verify design conformance, functionality, and timing reliability.
- Engage in the creation and evaluation of performance benchmarking tools and strategies.
- Manage design documentation, version control, and project workflows using industry-standard tools.
- Participate in peer reviews of code and design artefacts to ensure quality and standards.
- Contribute to research efforts aimed at exploring new technological avenues and improving existing solutions.
- Support integration and testing activities to validate hardware and firmware functionalities.
- Keep abreast of the latest FPGA development tools, methodologies, and industry trends.
Essential Skills & Experience
- Proven experience in FPGA design, including timing closure, simulation, and testing.
- Proficiency with hardware description languages such as Verilog, SystemVerilog, or VHDL.
- Familiarity with FPGA development tools like Quartus and Vivado.
- Hands-on experience with FPGA simulators, e.g., Modelsim.
- Strong understanding of Ethernet/IP/TCP protocols and packet processing.
- Background in PCI-Express device driver development or Linux kernel modules (desirable).
- Programming experience in C/C++, Java, or embedded software.
- Knowledge of Linux operating systems, including system administration and scripting (Shell, Perl).
- Experience with version-control systems, preferably Git.
- Strong analytical skills and the ability to work collaboratively within a team.
Desirable Additional Skills
- Experience with high-speed serial interfaces and signal integrity.
- Familiarity with hardware security practices.
- Knowledge of real-time operating systems or embedded platforms.
- Additional scripting or automation skills.
Apply Now
If you are eager to leverage your FPGA expertise on innovative projects within a forward-thinking environment, we want to hear from you. Please submit your CV to be considered for this exciting opportunity with our Client.
