分享

资深FPGA工程师

主要职责:
1.负责基于FPGA/ZYNQ系统的固件开发;
2.负责FPGA原型平台设计、调试、维护;
3.负责项目和产品FPGA高速实时计算架构的设计及应用;
4.协助进行图像相关算法验证,负责相关算法的移植设计与性能的优化;
5.使用算法实现图像预处理,图像识别等功能;

岗位要求:
1.精通FPGA/ZYNQ开发,资源的优化,时序优化,有5年以上实际项目开发经验;
2.数字电路基础扎实,熟悉SPI/UART/Ethernet(TCP/UDP)/DDR3/LVDS/SERDES/AXI等常用的数字接口;
3.有Cortex-A平台的产品开发经验,具有SOC(多Arm核、FPGA之间通信,内存共享,驱动开发)软硬件联调经验优先;
4.熟悉数字图像处理算法,机器学习、深度学习,具有机器视觉和运动控制系统开发经验优先;
5.具有创新能力,具有责任心,良好的沟通能力和团队合作能力,善于独立解决问题的能力;

Main Responsibilities:
1.Responsible for the FPGA development base on FPGA/ZYNQ.
2.Responsible for the design, debugging and maintenance of the FPGA prototype platform;
3.Responsible for the design and application of FPGA high-speed real-time computing architecture for projects and products;
4.Assist in the verification of image-related algorithms, and be responsible for the transplantation design and performance optimization of related algorithms;
5.Implement image preprocessing in FPGA, image recognition and other functions;

Main Requirements:
1.Proficient in FPGA/ZYNQ development, resource optimization, timing optimization, and more than 5 years of actual project development experience;
2.Solid foundation of digital circuit, familiar with common digital interfaces such as SPI/UART/Ethernet(TCP/UDP)/DDR3/LVDS/SERDES/AXI;
3.Product development experience on Cortex-A platform, SOC (multi-Arm core, FPGA communication, memory sharing, driver development) software and hardware joint debugging experience is preferred;
4.Familiar with digital image processing algorithms, machine learning, deep learning, machine vision and motion control system development experience is preferred;
5.Have the ability to innovate, have a sense of responsibility, good communication skills and teamwork skills, and be good at solving problems independently;