
嵌入式 vs 后端干了18年的老登说句实话差距比你想的大得多作者一个干过嵌入式BSP也干过后端的双面人一、先亮观点嵌入式就是被低估了别急着骂我。我两样都干过。2008年入行在芯片原厂和硬件公司做过嵌入式——BSP驱动、Linux内核移植、Bootloader天天跟示波器和JTAG调试器打交道。也在互联网公司做过后端——微服务、高并发、K8s、数据中台。年薪后者的收入是前者的2倍以上。这不是我个人的问题是整个行业的结构性问题。今天我把两个行业的真实薪资数据、工作内容和天花板都摊开来大家自己判断。二、薪资真相有点残酷数据说话我不编数字。以下数据综合了猎聘、Boss直聘、脉脉等平台2025-2026年的公开数据加上我朋友圈里的真实情况嵌入式驱动/内核/BSP方向经验一线城市深圳/上海二线城市成都/武汉1-3年12K-18K8K-13K3-5年18K-28K13K-20K5-8年25K-40K18K-30K8-10年35K-50K25K-40K10年40K-60K很少超过60K30K-45K后端Java/Golang/云原生方向经验一线城市二线城市1-3年15K-25K10K-16K3-5年25K-40K16K-30K5-8年35K-60K25K-45K8-10年50K-80K35K-55K10年60K-120KP8/P9级别可以更高40K-70K注意几个关键差异第一起薪就差了一截。后端应届生15K起步很常见嵌入式应届生12K都算好的。同样是清华计算机系毕业的去字节做后端比去海思做驱动第一年总包可能差10-15万。第二嵌入式8-10年是个明显的天花板。50K-60K基本是驱动开发的顶。后端在这个阶段反而进入爆发期——大厂P7/P8对应工作8-12年的年薪在80-150万之间。我认识好几个后端的朋友30出头年薪就破百万了。第三嵌入式几乎没有期权暴富这个故事。后端进大厂拿股票上市一次就财务自由的故事太多了。嵌入式的公司要么是芯片设计公司上市路径长要么是硬件公司利润薄发得起大额期权的极少。嵌入式和后端工程师年薪对比一线城市1-3年3-5年5-8年8-10年10年1401301201101009080706050403020100年薪(万)三、工作内容完全不同的底层逻辑嵌入式工程师一天在干什么上午 9:00 — 改设备树配一个新的GPIO按键 10:00 — 写一个I2C温度传感器的驱动 11:00 — 看逻辑分析仪波形发现I2C ACK时序不对 11:30 — 改dts里clock-frequency从400K降到100KACK正常了 下午 13:00 — 新版本的kernel起不来卡在starting kernel... 14:00 — 发现是设备树里dma-coherent设置不对 15:00 — 配合硬件工程师量DDR信号质量 16:00 — 确认是PCB走线长了导致时序问题 17:00 — 提交一个dts修改解决稳定性的patch嵌入式的特点是你同时和硬件、内核、操作系统打交道。一个bug可能来自你代码写错了硬件时序不对内核版本有bug芯片手册有错不是段子是真的焊锡虚焊了排查问题的复杂度是后端的数倍因为你没法重启一下或者扩容一个pod——设备已经出货了你要在产线上一台一台地修。后端工程师一天在干什么10:00 — 到公司看昨夜的告警邮件 10:30 — 一个慢SQL导致接口P99延迟从50ms涨到200ms 11:00 — 加了个索引P99回到正常 11:30 — 开需求评审会 下午 14:00 — 写一个新的微服务K8s编排文件 15:30 — 发了个PRCI跑过 16:00 — 联调接口通了 17:00 — 准备上线灰度发布 18:00 — 观察监控一切正常后端的核心工作写业务逻辑调API管数据库。大部分问题都可以通过加机器、加缓存、加索引解决。我不是说后端工作不辛苦——高并发、分布式一致性、架构设计这些也很有技术含量。但客观地说后端的问题域是纯软件的你只需要跟代码打交道。嵌入式的问题域包括了代码、硬件、芯片、示波器、逻辑分析仪、焊接台。技术复杂度更高薪资反而更低。这就是嵌入式的困境。为什么会有这个倒挂让我说几个没人敢明说的原因1. 嵌入式的产出无法量化写一个驱动让摄像头能用——这件事很难但老板看不见。后端写个接口把下单转化率提升了5%——老板看得见业务部门看得见。嵌入式的价值是让设备能跑起来而后端的价值是让业务赚钱。商业世界里被看见才有定价权。2. 嵌入式圈子太小了全国写后端的人至少有上千万。嵌入式Linux驱动开发算上所有芯片原厂、方案公司、ODM能有几十万人撑死了。劳动力市场的基本规律供需决定价格。后端的需求大、换工作频繁、信息透明薪资自然水涨船高。嵌入式的招聘渠道窄、跳槽频率低、圈子封闭薪资被压住了。3. 公司的付费意愿不同一个互联网App10个后端可以支撑1000万用户。一个硬件产品10个嵌入式工程师做出一个产品卖10万台毛利就那么点。互联网的边际成本几乎为零而硬件每出货一台都要成本。互联网公司敢花300万年薪招人因为一个人写出的系统可以服务上亿用户。硬件公司承担不起这个成本。4. 面试机制决定了上限后端的面试有非常清晰的阶梯LeetCode 系统设计 项目深度。刷题三个月很多人的薪资能涨30%-50%。市场信息高度透明。嵌入式面试不同公司问的东西天差地别。有的公司问ARM异常等级有的公司问设备树语法有的公司问I2C时序。没有统一的标准没有刷题涨薪这条路。市场信息严重不透明。四、所以嵌入式没前途吗不是这个意思。如果你喜欢跟硬件打交道喜欢折腾内核喜欢让一个芯片跑起来的快感——嵌入式是最好的选择。这种创造感后端工程师一辈子也体会不到。另外再说几个我没提到的点嵌入式越来越重要了。AI的落地需要端侧推理芯片自动驾驶需要底层系统IoT设备每年出货几十亿台。这些都需要嵌入式工程师。不是没有需求是没有定价权。天花板在芯片原厂不在方案公司。在MTK、高通、海思、NXP这样的原厂做驱动开发薪资天花板比ODM/OEM高很多。原厂的驱动工程师10年能到80-100万总包。出海和创业是另一条路。你是全世界为数不多能看懂ARM ARM文档的人。在国外Embedded Software Engineer是稀缺物种薪资不比后端差。五、我想说的写这篇文章不是为了劝退谁也不是为了拉踩谁。我只是想说一个事实同等的技术深度嵌入式的薪资回报远低于后端。选择嵌入式之前你至少要知道这个现实。如果你已经是嵌入式工程师别焦虑也别后悔。有两个建议往芯片原厂走不要在方案公司或ODM打转。原厂才有定价权拓宽边界懂内核之外再懂点FPGA、懂点硬件设计、懂点AI推理。全栈底层工程师永远是稀缺的如果你还在选赛道问我选嵌入式还是后端——实话实说只看钱的话选后端。但如果你真的喜欢芯片在你手里跑起来那种感觉那就选嵌入式。后悔的人不是选错了是没有认真选。