DPU智能网卡云场景开发工程师

岗位职责
  1. 负责智能网卡在云环境中的用户态内核态驱动、固件及管理程序的开发、调试与性能优化。
  2. 基于智能网卡的硬件卸载能力(如OVS Fastpath、Virtio-net、VXLANN/GENEVE封装卸载、RDMA等),设计并实现高性能的云主机虚拟网络数据面。
  3. 性能分析与调优:使用专业工具进行系统级性能剖析,定位从虚拟机到物理网络的端到端瓶颈,并提出硬件与软件协同的优化方案。
  4. 问题排查与解决:解决在开发、测试和生产环境中遇到的复杂、深层次的软硬件协同问题。


任职要求
  1. 计算机科学、电子工程或相关专业本科及以上学历,3年以上相关领域开发经验。
  2. 精通C/C++编程,具备良好的数据结构和算法基础。
  3. 精通DPDK用户态驱动编程,熟悉Virtlo-Net。
  4. 深入理解TCP/IP协议栈,熟悉网络虚拟化技术(如VXLAN,Geeneve)、SDN原理以及传统网络设备(交换机、路由器)的工作原理。
  5. 具备OVS/VPC网络开发经验、OVS流表卸载软硬协同开发经验者优先。
  6. 硬件卸载理解:对SmartNIC的硬件卸载原理(如校验和、TSO、LRO/RSC、SR-IOV)有深刻理解,并有相关项目经验者优先。