Description

Summary: 
We are seeking a skilled and motivated FPGA Developer to join our team. The ideal candidate will have expertise in designing, developing, and implementing FPGA-based solutions for complex systems. The role involves working closely with hardware and software engineers to optimize performance, ensure reliability, and meet project specifications.

Responsibilities:

  • Design and implement FPGA logic using Verilog, VHDL, or SystemVerilog.
  • Develop and test FPGA firmware for various applications, including signal processing, data acquisition, and high-speed communication.
  • Collaborate with cross-functional teams to define system requirements and specifications.
  • Perform simulation, synthesis, and timing analysis to validate FPGA designs.
  • Optimize FPGA designs for performance, power, and resource utilization.
  • Conduct board-level debugging and troubleshooting of hardware and firmware issues.
  • Document design processes, testing procedures, and implementation details.

Qualifications:

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
  • Proven experience in FPGA design and development, including experience with Xilinx, Altera/Client, or similar platforms.
  • Proficiency in hardware description languages such as Verilog, VHDL, or SystemVerilog.
  • Familiarity with FPGA development tools like Vivado, Quartus, or ModelSim.
  • Knowledge of high-speed interfaces like PCIe, Ethernet, DDR, or SERDES.
  • Experience with scripting languages (Python, Perl, or TCL) for automation.
  • Strong problem-solving skills and attention to detail.

Preferred Skills:

  • Experience with DSP or image processing algorithms implemented on FPGAs.
  • Understanding of ASIC/FPGA verification methodologies (UVM/OVM).
  • Familiarity with embedded systems and ARM-based processors.
  • Knowledge of system-level debugging tools like oscilloscopes and logic analyzers.

Soft Skills:

  • Strong analytical and problem-solving abilities.
  • Excellent communication and teamwork skills.
  • Ability to work in a dynamic, fast-paced environment.


 

Education

Any Graduate