2026年,芯片行业‘DPU’持续火热,对于传统网络或嵌入式软件工程师,想转型做DPU的FPGA开发或系统软件,需要补充哪些核心技能?
我是一名有3年工作经验的网络协议开发工程师,主要用C/C++做路由器、交换机的控制平面软件。最近看到DPU(数据处理单元)在数据中心和云计算领域非常火,很多芯片公司和云厂商都在招聘相关人才。我对硬件加速和底层优化很感兴趣,想从纯软件向软硬协同的DPU方向转型。想问一下,像我这样的背景,如果想应聘DPU的FPGA开发工程师或者DPU系统软件(驱动、BSP)工程师,需要紧急补课哪些硬核知识?是必须系统学习Verilog和FPGA开发流程,还是重点攻克P4/SDN、RDMA、虚拟化(SR-IOV)这些协议和架构?转型的难度和机会如何?