Position:Senior FPGA Development Engineer
Education:Bachelor degree or above
Responsibilities:
Job description:
1. FPGA selection and hardware platform development and debugging shall be carried out according to the preliminary evaluation;
2. Be responsible for FPGA system and algorithm architecture design, functional module design, logic writing, simulation, comprehensive implementation and time sequence inspection;
3. Responsible for the design, programming and debugging of embedded system in FPGA;
4. Be responsible for FPGA board debugging, FPGA and one bit computer system debugging;
5. FPGA logic resources are optimized in time sequence to meet system function and performance requirements;
6. Complete the design, sorting and archiving of scheme documents, project documents, products and technical data.
Job requirements:
1. Bachelor degree or above, major in electronics, more than 3 years of front-line FPGA working experience, master's degree is preferred;
2. Proficient in Xilinx/Altera chip development environment and simulation debugging tools, Xilinx vivado and SDK environment, modelsim simulation software, proficient in using A7/K7/Z7 series FPGAs, and proficient in logic design and embedded system programming;
3. Proficient in Verilog HDL language and timing constraints, timing analysis, timing optimization methods, master FPGA design, development process and simulation technology, have independent FPGA coding, simulation, debugging capabilities, and master C/C++and other programming languages;
4. Master common interface development: optical fiber, Ethernet, PCle, USB3.0, MIPI, DDR3/4, UART, SPI, IIC, LVDS, DMA;
5. Skillfully use oscilloscope, power supply, multimeter and other common testing equipment;
6. Good at communication, initiative, responsibility and teamwork;
7. Have good English level and be able to read English technical materials.