硬件明明比软件更难,为什么硬件工程师待遇还不如软件?

这个问题我比较有发言权,首先我的同学基本上都是做软件或算法的。唯独我做的硬件,这一做就做了很久了,同时我有上万个硬件工程师的好友,对他们的现状也有所了解。 先说,题目成不成立。某种程度上是成立的,平均来看,硬件确实比软件待遇低一点,要不985的那群人精都不搞硬件去搞算法? 这个题目可以从以下两方面解答:
供需层面:硬件工程师相对于软件工程师的数量较少,硬件工程师的供需比较低,导致待遇相对较低。
交付成果的速度和能力。相对于软件开发,硬件开发的投入成本更高,需要更多的设备、仪器和材料,周期长,重资产,很难像软件那样小步快跑,迅速迭代,指数增长。
硬件也有好处,平均加班要比软件少很多,且35岁危机相对软件好些,由于招聘成本和培养成本高,资深的工程师的工作相对稳定,认识有工作二十年,做X86设计的,四十多岁的工程师,不光没有中年危机,还有很多猎头在经常联系。
如何破局?1)先说明,硬件工程师待遇没那么差,以深圳为例,不同年限的硬件工程师月薪范围如图,(某招聘软件大数据统计,不含年终)




研究生比上述数据要高一些。可按乘以1.4预估,大厂、风口行业工资更高,可能刚毕业30W起步仅供参考,考虑到个人差异,请根据实际情况判断
2)硬件工程师需具备的基本素质和技能是怎样的?知道这些才能有的放矢。
第一、由需求分析至总体方案、详细设计的设计创造能力;(初级的可能不具备)
第二、熟练运用设计工具,设计原理图、PCB(分工细则会制定规则,能review布局布线即可);
第三、运用焊接设备、万用表、示波器、逻辑分析仪调测硬件的能力;
第四、掌握常用标准电路的设计能力,如π型滤波电路、高速信号传输线的匹配电路等;
第五、故障定位、解决问题的能力;
第六、文档报告的写作技能;
第七、接触供应商、获取技术支持的技能;
第八、沟通能力、责任心、上进心、良好的学习能力;较强的抗压能力和开放式思维。
加分项或中高级任职要求:·软件和脚本编写经验;·优秀的中英文沟通能力(外企加分);·熟悉常见的硬件知识,包括电源、时钟、常见高速接口(USB、MIPILVDS、HDMI等 )复杂小系统(多核CPU、SOC、DSP+DDR+FLASH)等;(或有对应平台开发经验);·对SI、PI有深入了解;·熟悉EMC设计、可靠性设计、DFM设计,能在方案阶段融入这部分需求。
3)硬件工程师可以涉足很多行业和岗位,就业机会和类型更丰富,如产品,架构,前端支持,销售,创业等等。本人将几年前汇总的三个个人觉得比较好的方向与大家分享:1)科技战、贸易战背景下,硬科技逐步被重视。上游的芯片产业大发展,国产化替代有了新的市场需求。硬件工程师作为芯片的应用者,近几年的待遇明显提高,尤其是芯片原厂的AE工程师开出的薪资都很可观。
2)新兴行业,风口行业拉高了行业待遇。如新能源汽车、智能驾驶、AI计算、数据中心、5G手机等,资本涌入,待遇相对高很多。
3)互联网大厂全栈能力需求下,涌现出更多高薪的机会。百度、阿里、腾讯、字节、美团等公司甚至给三五年以上经验的硬件工程师开到50万以上的薪资。
以上,分享完毕~
自我介绍:一路带飞,资深硬件工程师, B站up,播放200W+,全网近十万粉丝,公众号路飞的电子设计宝藏主理人,硬件设计入门实战30讲视频课程主讲。有丰富复杂主板开发量产实战经验,累计出货百万台,擅长高速数字电路设计(X86/FPGA/ARM等)、对嵌入式,模电,Layout也有涉猎。代表作有【硬件开发入门实战30讲】【EXCEL电路计算大全】【开源物联网项目iLable】【BOM对比工具】【一版成功必备原理图&PCB checklist】【EE导航网】【元器件参数选型一本通】【硬件常用基础知识点问题解析暨硬件面试题目及精讲汇总V1.0】等