1.大学本科以上学历,计算机科学与技术、或者软件工程等相关专业毕业;
2.精通 Verilog、VHDL等硬件描述语言,熟悉使用Vivado、ISE、Quartus等开发工具;
3.熟练使用主流厂商Xilinx、Altera、Lattice大规模FPGA芯片进行控制;
4.了解主流FPGA的内部架构、常用资源;可以使用仿真软件对FPGA代码进行仿真测试;
5.熟悉Xilinx ZYNQ-7000系列芯片的软件开发优先;
6.了解ARM等CPU和总线的结构及其工作原理,有ARM+FPGA芯片硬件架构开发经验优先;
7.有工业自动化装置、运动控制相关开发经验优先。