Skip to content
mimi

Senior FPGA Engineer

iO Associates

On-site Full-time Senior 1mo ago

About the role

About

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.

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.

Skills

C++CEthernetFPGAGitIPJavaLinuxModelsimPCI-ExpressPerlQuartusRTLShellSystemVerilogTCPVHDLVerilogVivado

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free