芯片行业‘算法工程师(面向硬件)’岗位,和纯软件算法岗相比,工作内容和技术要求有什么根本不同?
在招聘网站上看到一些芯片公司(特别是AI芯片公司)招聘‘算法工程师’,但职位描述要求熟悉硬件架构(如FPGA/ASIC),并能进行算法硬件友好性优化。这和我理解的互联网公司的纯软件算法岗似乎很不一样。想请问,芯片公司的这类算法工程师,日常工作内容到底是什么?是写C++/Python模型,还是需要懂Verilog?在技术要求上,和纯软件算法岗(比如调参、搭模型)最根本的不同点在哪里?需要补充哪些硬件知识?