这篇文章把嵌入式软件方向拆开讲清楚。范围包括MCU软件开发、RTOS开发、Linux驱动/应用软件开发、BSP软件开发、固件开发,以及车载AUTOSAR、机器人中间件等延伸方向。分析基于嵌入式校招Excel 数据展开。建议用电脑微信查看本文
1嵌入式软件的岗位地图
按系统复杂度和典型技术栈,大致可以分成下面几类。这个分类不是绝对的,实际岗位经常横跨多个方向。
除此之外,还有不少交叉和延伸方向:Android系统开发(手机/座舱)、嵌入式AI部署(算法落地到边缘端)、嵌入式测试开发、DSP信号处理软件等。分类边界也在模糊,很多岗位要求同时懂RTOS和Linux,很多机器人岗位上层跑Linux决策、底层跑RTOS控制。
一个判断技术栈的参考逻辑:产品对实时性要求高、功能相对聚焦,通常用MCU/RTOS;产品功能复杂、要跑大型软件栈或多媒体管线,通常用Linux。比如无人机飞控对毫秒级响应有要求,常见方案是RTOS;运动相机要处理图像管线、文件系统、网络传输,常见方案是Linux。结合公司产品去推断JD的技术倾向,是投简历和准备面试时的有效方法。
227届秋招软件岗数据总览
截至8月中旬,27届秋招excel中已更新约280家公司。其中发布嵌入式软件相关岗位的公司有201家,占全部公司的七成以上。秋招已全面进入正式批阶段,岗位每天都在更新。
| 27届秋招软件岗公司分布: |
软件岗较多的公司包括:小米、理想汽车、砺算科技、速腾聚创、小鹏、自变量机器人、海光信息、豪威集团、寒武纪、得一微电子、联合电子、峰岹科技、飞腾、阳光电源、汇顶科技、字节跳动、经纬恒润、强脑科技。这些公司的业务覆盖了汽车电子、芯片与国产算力、机器人、消费电子与终端几个主力方向。
3技能要求深度拆解:从201家公司看需求
下面是201家有软件岗公司的业务方向分布。
需要补充两点:第一,C/C++、数据结构、操作系统这些基础技能太过底层,岗位名称和业务字段里通常不会写,但实际JD中几乎是默认要求;第二,上面统计的是"公司在哪些方向有岗",不是"岗位数量",因此芯片/半导体排在第一,反映的是这个方向的公司覆盖面最广。
进一步按行业看具体公司的JD要求:
从这张表能看出两条规律。
第一,技能要求和产品形态强相关。做指纹传感器芯片的汇顶,JD重点是MCU外设、低功耗、C语言;做运动相机的影石,要同时懂Linux内核裁剪、OSAL、中间件;做国产CPU的海光和飞腾,核心在BIOS/UEFI、体系结构、编译工具链;做汽车电子的联合电子和经纬恒润,常见要求包括AUTOSAR、CAN/LIN、功能安全。看懂产品,就能看懂JD,面试时也能讲出"为什么这个技术在这个产品里重要"。
第二,不同方向共享同一套底层逻辑。不管是RTOS还是Linux,核心问题都是任务调度、内存管理、中断处理、设备通信。岗位方向只是这些原理在不同系统上的具体化。这也是为什么我们建议大家不要过早把自己限定在某一个方向。
按目标行业选择技术栈优先级:
| 建议:能学就多学,RTOS和Linux并不冲突。 |
4城市分布:机会多少背后是产业逻辑
27届有嵌入式软件岗的公司城市分布如下(一家公司在多个城市招聘则多个城市分别计数):
城市机会的多少不是随机的,背后是产业集群和政策扶持的长期结果。理解这个逻辑,比单纯看"哪个城市岗位多"更有用。
上海:芯片设计+汽车电子双中心。张江集聚了全国最密集的芯片设计公司,长三角又以上海为策源地带动无锡、苏州、杭州协同。汽车电子方面,上汽体系和博世、联合电子等外资Tier1研发中心集中在上海,车载软件岗位密度很高。
深圳:终端整机制造生态。华强北供应链加上华为、大疆、影石、迈瑞等终端龙头,形成"需求牵引创新"的闭环,产品迭代快,软件岗位方向杂、数量多。深圳近年也在用产业基金和半导体科技城规划补芯片设计短板。
北京:高端芯片策源+军工航天。CPU/DPU、EDA工具、航天院所集中,自动驾驶公司研发总部也多。岗位总数不如沪深,但高端岗位比例高。
中西部四城各有侧重。西安有军工航天院所集群和存储基地;成都有封测产能和大量IC设计公司西部分部;武汉光谷做光电子和存储;合肥靠长鑫存储带起存储产业链。从公司数看,成都(58家)已经超过杭州(42家),生活成本低于一线,性价比值得认真算。
| 建议:按"城市带"投递,不要只盯一座城。 |
城市选择可以按两个维度来考虑。第一个维度是"产业匹配度":想做芯片设计优先上海、北京、深圳;想做汽车电子优先上海、宁波/合肥等长三角城市、深圳;想做机器人可以看深圳、杭州、上海;想做军工航天看北京、西安、成都。第二个维度是"生活成本与成长空间":一线城市的跳槽机会、技术交流、薪资上限更好;新一线和二线城市的生活成本更低,部分公司的工作节奏也更缓和。没有绝对的最优解,关键看个人优先级。
5软件岗薪资统计:按学历和城市分档
薪资数据来自嵌入式校招薪资excel的26届秋招-春招统计sheet。
按学历分层:
几个需要说明的点:
- 985硕士和211硕士之间存在明显薪资差距。
985硕士平均33.0万、中位数33.5万,211硕士平均27.8万、中位数26.8万,差距约5万。头部公司(影石、大疆、小鹏等)对985硕士的偏好比较明显。 - 双非硕士中位数22.6万,P25-P75区间19.6-28.0万。
双非硕拿到25万以上offer的案例不少,路径一般是项目扎实+八股熟练+投得早。嵌入式方向动手能力的权重明显高于纯互联网算法岗。 - 双非本科19个样本,中位数19.6万。
样本里偏头部的比例较高,普通offer填报意愿低,实际双非本科整体水平可能低于这个数字。 - 211本科样本只有5条,不做统计。
985本科无样本。本科同学填报薪资的意愿整体偏低,数据仅供参考。
按城市分层(软件岗有效样本):
深圳和上海的样本量最大,平均薪资也最高,集中在30万以上。深圳的样本里大疆、影石、正浩等高薪终端公司拉高了均值;上海芯片和自动驾驶公司较多。杭州以海康、大华等安防体系为主,薪资中等偏上。苏州的样本偏头部(汇川、联芸等),均值偏高。成都和西安样本量适中,薪资在23-26万区间,生活成本更低。
关于薪资构成,需要多看一眼总包背后的结构。很多同学容易被"总包XX万"吸引,但同样25万的offer,A公司是18k×14+3万签字费,B公司是22k×12+年终不固定,实际到手的稳定性和跳槽时的base差距会不一样。谈薪时建议问清楚:月薪基数、年终奖月数、绩效占比、签字费/安家费是否一次性、股票/期权怎么归属、试用期是否打折。
软件岗高薪公司示例(样本≥2的平均年薪):
6行业分析:岗位和薪资流向了哪里
把27届201家软件岗公司按主营业务归类,不同行业的公司覆盖面、薪资和成长空间差异明显。下面按梯队整理,同一梯队内没有严格先后。
两个判断供大家参考:
一是行业选择对长期回报的影响,可能大于公司选择。同样的C/C++基础,投芯片公司BSP岗和投传统工控公司,起薪可能差出5-10万。国产替代是未来五年确定性较强的逻辑,芯片产业链(设计、BSP、固件、工具链、驱动)的软件岗位会持续放量。
二是交叉技能是溢价来源。机器人行业要"RTOS实时控制+Linux决策系统"双栈,智驾要"C++工程+中间件+SOC",AI硬件要"嵌入式+模型部署"。单一技能容易内卷,交叉方向竞争相对小、定价更高。
三是行业热度不等于个人稳定性。芯片、机器人、智驾当前热度高,但部分细分赛道融资节奏和订单波动也大;工业控制、通信、安防等传统行业增速慢,但现金流和盈利更稳定。选行业时建议结合自己的风险偏好:愿意承担波动换成长空间,可以往芯片、机器人、智驾方向冲;偏好稳定,工业控制、通信、家电龙头也是合理选择。
7面试考什么:技术题、项目深挖和非技术问题
嵌入式软件面试通常分三块:八股基础、项目深挖、非技术问题。下面分别展开。
技术高频考点:
| 高频 | ||
| 高频 | ||
| 驱动岗高频 | ||
| 高频 | ||
| 高频 | ||
| 中频 | ||
| 大厂常见环节 |
真实面经示例(来自牛客网同学回忆):
项目深挖和非技术问题:
技术八股只是门槛,项目深挖决定上限。面试官通常会顺着简历追问:你在这个项目里具体做了什么、为什么选这个方案、有没有考虑过其他方案、出了什么问题、怎么定位的、如果重新做会怎么改。建议提前把每个项目整理成"背景-方案-难点-排查-复盘"五段式。
项目深挖示例(以"基于FreeRTOS的无人机飞控模块"为例):
非技术问题同样会影响面试结果,常见类型包括:
八股文材料我们之前整理过一份完整的(覆盖C语言、操作系统、Linux驱动、RTOS、网络、ARM全部模块,markdown格式持续更新),需要的同学直接下载:
| 嵌入式八股文圣经下载(蓝奏云): |
8写给27届的完整行动清单
把全文浓缩成一份可以直接执行的时间线:
- 秋招正式批已启动,现在就是投递窗口期:
不要等"准备好"再投,边投边复盘边补漏。C语言三大关键字、指针、内存分区这些基础八股保持滚动复习;项目做减法,保留几个能讲深的;大疆、华为、小米、理想等公司均已开放正式批。 - 技能组合:
C语言、RTOS、Linux是嵌入式软件常见的技术栈。具体岗位的技术要求要看JD,不同方向偏重的技能不同。 - 投递策略:
按城市带投递(长三角、珠三角、中西部各留一组),按行业梯队投递(芯片+车载第一梯队,机器人第二梯队),每天跟踪新开放的岗位。 - 薪资预期:
可以参考往年薪资统计,不同学历、城市、公司差异较大。 - 面试准备:
八股文和手写题保持练习节奏,项目按"背景-方案-难点-排查-复盘"准备,非技术问题提前想好真实答案(具体节奏仅供参考)。
嵌入式软件是校招里确定性较强的方向:技能要求公开透明、八股重复率高、动手能力权重高、学历卡得没有纯算法岗那么死。把该做的事做扎实,27届的机会比想象中多。
827届软件方向秋招岗位
27届秋招嵌入式软件/硬件,FPGA,模拟/数字/射频IC 设计、验证、版图等岗位,我都收集在嵌入式校招信息表中:


夜雨聆风