职位详情
FPGA架构设计师
1.7-3万
西安云维智联科技有限公司
西安
3-5年
本科
03-18
工作地址

高新区锦业路69号创业研发园C区8号301

职位描述
岗位职责:
1. 负责网络交换机和智能网卡的FPGA系统架构设计,包括Crossbar交换结构、PCIE/DMA控制器、以太网MAC模块等核心组件的实现;
2. 制定FPGA模块级设计方案,完成RTL代码开发、仿真验证(ModelSim/Vivado)及时序优化;
3. 实现高速接口逻辑(如GTX收发器、100G以太网MAC)与协议处理(IEEE 802.3/802.1Q);
4. 设计并优化PCIE Gen3/4接口逻辑,支持DMA控制器实现高速数据搬移,配合Linux驱动完成软硬件协同验证;
5. 开发以太网MAC层协议栈,支持UDP/IP、ARP、VLAN等网络协议处理,实现低延迟交换调度算法;
6. 参与硬件板级调试,解决信号完整性(SI)、时序收敛等问题,优化FPGA资源利用率(LUT/BRAM/DSP);
7. 与软件团队协同完成端到端网络性能测试(如吞吐量、延迟、丢包率);
8. 编写设计文档(架构说明、接口定义、测试报告),推动开发流程规范化。

岗位要求:
1. 本科及以上学历,电子工程、通信工程、计算机科学等相关专业;
2. 3年以上Xilinx FPGA开发经验,熟悉7系列/UltraScale+器件及Vivado工具链;
3. 精通PCIE、DMA、以太网MAC开发,熟悉AXI-Stream/AXI-MM总线协议;
4. 掌握GTX/GTH高速收发器配置及时序约束方法;
5. 熟悉网络协议栈(UDP/IP、ARP、VxLAN)及交换调度算法(Crossbar/Switch Fabric);
6. 熟练使用Verilog/SystemVerilog编写可综合代码,具备模块化设计思维;
7. 掌握ModelSim/VCS仿真工具,能独立编写Testbench;
8. 具备以下任一领域经验者优先:交换机/网卡FPGA逻辑开发(如数据平面转发、流量控制);TSN网络协议栈开发(IEEE 802.1Qbv/Qcc)或RDMA加速;智能网卡/DPU设计,支持OVS卸载、虚拟化加速(如Virtio);
9. 具备跨团队协作经验(硬件/驱动/软件),能主导技术方案评审;
10. 逻辑严谨,具备复杂问题定位与优化能力(如时序违例、资源瓶颈);
11. 熟悉Xilinx IP核(PCIE DMA、100G以太网MAC、Aurora)的配置与调试;
12. 有高速信号处理经验(如DDC/DUC、数字滤波)或网络加速算法开发背景;
13. 发表过网络设备相关专利/论文,或参与过国产化芯片替代项目。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请