Job Responsibilities: 1. Set up project environments and take charge of the formulation and implementation of FPGA design solutions (including FPGA resource evaluation, selection, pin definition, etc.). 2. Write RTL code and test code, perform simulation, timing optimization, verification, and debugging. 3. Collaborate with hardware and software teams to ensure optimal performance and integration of FPGA solutions.
Qualifications: 1. A master's degree or above in Communication Engineering, Electronic Engineering, Computer Science, or related fields. 2. Over 8 years of experience in FPGA design and development, with independent design and debugging experience in complex FPGA projects. 3. Proficient in Verilog/VHDL, System Verilog, and familiar with C, C++, C#. 4. Experienced with FPGA development tools (e.g., Xilinx Vivado & ISE, Altera Quartus, ModelSim). 5. Knowledgeable about common interface protocols (e.g., PCIe, Ethernet, USB). 6. Familiar with signal processing algorithms, and candidates with experience in ZYNQ and embedded software development are preferred. 7. Capable of understanding schematics and analyzing hardware-related issues, with circuit design experience as a plus. 8. Proficient in Linux systems and adept at using Git for project management. 9. Strong communication and teamwork skills, with proficiency in English listening and speaking.