什么是嵌入式软件工程师
岗位介绍:嵌入式软件工程师负责运行在控制器、板卡等硬件上的固件开发,基于MCU或DSP完成驱动、通信协议、应用逻辑的编写与调试,常见于汽车电子、工业控制、物联网等领域。
嵌入式软件工程师薪资待遇数据详情
| 学历\工作年限 | 2年以下 | 2-5年 | 5-8年 | 8-10年 | 10年以上 |
|---|---|---|---|---|---|
| 博士 | 34.8 | 43.5 | 52.2 | 60.8 | 68.2 |
| 硕士 | 30 | 38.2 | 46.3 | 49.3 | 58.5 |
| 本科 | 19.8 | 26.4 | 33 | 36.1 | 39 |
| 专科 | 16.8 | 20.4 | 23.9 | 26.8 | 28.9 |
单位:万元/年,数值为该学历/年限区间的平均年薪
嵌入式软件工程师岗位职责
- 根据需求完成嵌入式软件架构设计与代码编写
- 开发MCU外设驱动及CAN/LIN/串口等通信协议
- 负责应用逻辑实现、调试及性能优化
- 配合硬件进行单板Bring-up及功能验证
- 定位软件Bug,进行单元测试与版本管理
- 编写软件设计文档、接口说明及测试记录
嵌入式软件工程师招聘要求
- 本科及以上学历,计算机、电子、自动化、嵌入式等相关专业
- 熟练掌握C/C++,熟悉STM32/ARM等至少一种MCU开发
- 了解RTOS或裸机开发流程,看懂原理图
- 有车载控制器或工业控制嵌入式开发经验者优先
- 具备良好的编程习惯和问题排查能力