You write firmware and real-time software for microcontrollers and embedded processors in consumer electronics, automotive systems, and industrial equipment.
注:职业描述基于市场通用岗位职能,实际工作内容因单位和部门有所不同。
月薪(税前)· 受地区、单位性质和个人能力影响较大
北京、上海、深圳等一线城市薪资通常高于全国平均水平 20–40%
国有企业稳定性强,私营和外资企业薪资弹性较大
AI工具将大幅提升该职业的工作效率,善于运用AI的从业者可以产出倍增。主动学习AI工具的毕业生将明显领先于同行。
技术技能名称保留英文(行业通用表达),面试和实际工作中均以此为准。
在导师或上级指导下熟悉业务体系,建立专业知识框架。通常需要 3–6 个月内开始独立承担项目模块。
独立主导项目或业务模块,开始带领初级成员,逐步建立行业内的专业声誉和人脉网络。
负责重大项目或部门管理,参与战略决策,薪资上限显著提升。高级岗位通常需要丰富的项目记录或专业认证。
上午9:00–10:30,调试STM32开发板上的电机驱动固件,使用J-Link连接逻辑分析仪抓取PWM波形异常;10:30–12:00参与跨部门评审会,与硬件工程师核对PCB布线对UART信号完整性的影响,并更新驱动层时序配置;午休后编写FreeRTOS任务调度优化方案,将传感器数据采集任务响应延迟从15ms降至8ms;14:30–16:00在QEMU模拟环境中验证新移植的LiteOS内核补丁,修复内存泄漏问题;16:00–17:30撰写测试用例文档并提交GitLab MR,同步更新Yocto构建脚本以适配新版本Linux BSP。晚间常需远程支持产线烧录失败问题,通过串口日志快速定位Bootloader校验失败原因。
本科及以上学历,电子工程、自动化、计算机科学等相关专业优先;扎实掌握C语言(指针、内存管理、位操作)、数字电路基础及ARM Cortex-M/A系列架构原理;熟悉至少一种RTOS(如FreeRTOS、RT-Thread)或Linux嵌入式开发(Buildroot/Yocto、设备树、驱动模型)。
是的。虽不需独立设计PCB,但必须能看懂原理图(如电源域划分、复位电路、外设引脚复用),能通过寄存器手册配置GPIO/ADC等模块,并能结合万用表、示波器定位硬件相关Bug(如上拉电阻缺失导致I²C通信失败)。
纵向可深耕成为嵌入式系统架构师或BSP专家;横向可转向IoT解决方案工程师、汽车电子AUTOSAR开发、边缘AI推理部署等方向;部分工程师积累经验后创业,聚焦工业网关、低功耗传感模组等细分领域。
相较于纯应用开发,嵌入式因技术栈深、行业门槛高、经验复用性强,反而更具年龄韧性。资深工程师常转向技术预研、标准制定(如参与RISC-V生态建设)或带教新人,企业更看重其解决复杂软硬协同问题的能力。