薪酬数据技术上海嵌入式Linux软件工程师
嵌入式软件工程师需求量小

上海嵌入式Linux软件工程师

基于ARM/RISC-V等芯片平台进行Linux内核裁剪、驱动开发与系统优化,构建稳定高效的嵌入式软件(BSP/驱动/固件),支撑智能设备(如车载域控制器、工业PLC)的量产交付与性能达标。

 
职业全景发展路线简历重点

薪酬概览

  • 北京
  • 上海
  • 广东省
  • 浙江省
  • 四川省
  • 江苏省
  • 重庆
  • 福建省
  • 山东省
  • 湖南省
  • 河南省
  • 湖北省

平均月薪

¥20200

中位数 ¥20000 | 区间 ¥15800 - ¥24600

数据来源:样本数量过少,仅供参考;更新时间:2026年7月13日

月薪分布

75% 人群薪酬落在 15-30k

TANZHI AI

简历不只是罗列信息,更要形成一个清晰的职业判断

当招聘无法快速判断你是谁时,再完整的经历,也只是信息。智能重构会统一主线与角色表达,让整份简历真正成立。

查看简历重构

三大影响薪酬的核心维度

影响薪资的核心维度1:工作年限

应届
1-3年

影响薪资的核心维度2:学历背景

专科
本科

影响薪资的核心维度3:所在城市

城市职位数平均月薪城市平均月租
(两居室)
谈职薪资竞争力指数
8¥21400¥3800
70
6¥20300¥1700
60
6¥21300¥3200
50
6¥21500¥2200
42
5¥30000¥3900
40
6¥23200¥1600
33
5¥28700¥7100
32
5¥20000¥3000
26
5¥19500¥2600
20
5¥12600¥1800
10

市场需求

  • 北京
  • 上海
  • 广东省
  • 浙江省
  • 四川省
  • 江苏省
  • 重庆
  • 福建省
  • 山东省
  • 湖南省
  • 河南省
  • 湖北省

1月新增岗位

9

对比上月:岗位减少1

数据由各大平台公开数据统计分析而来,仅供参考。

岗位需求趋势

不同经验岗位需求情况

工作年限月度新增职位数职位占比数
应届18
100%

岗位在变化,但招聘判断始终只看一件事:你是谁

赢得机会,你的简历需要更快被读懂

查看简历职业角色判断

不同城市的需求分析

嵌入式Linux软件工程师岗位在不同城市的需求分布如下,点击城市可查看当地嵌入式Linux软件工程师的招聘、薪资和就业数据。

#1 深圳
11.5%11 个岗位
#2 杭州
8.3%8 个岗位
#3 上海
8.3%8 个岗位
#4 济南
6.2%6 个岗位
#5 苏州
6.2%6 个岗位
#6 南京
6.2%6 个岗位
#7 无锡
6.2%6 个岗位
#8 厦门
5.2%5 个岗位
#9 长沙
5.2%5 个岗位
相似职位热门职位热招公司热招城市相似名称
陈晶晶重构后

个人总结

  • 前置职业定位
  • 去除泛化表达
  • 让内容直接服务判断
TANZHI AI

你的简历,会被判断成这个职位要找的人吗?

上传简历,看看当前表达会让招聘方形成怎样的职业角色判断

查看简历判断
推荐阅读

热招职位

SOC设计工程师(DDR)

上海学历不限1年以下

1,熟悉DDR/LPDDR/GDDR/HBM协议中的至少一种;
2,熟悉DDR controller和DDR PHY的结构和工作原理;
3,熟练使用SOC设计相关各项EDA工具;
4,熟悉SDC时序约束和时序分析;
5,熟悉AMBA总线协议;
6,熟悉DFI协议。

AI应用工程师(证券)

上海学历不限1年以下

任职资格

1、计算机、人工智能等相关专业,本科及以上学历;

2、熟悉Java、Python、Go、C++中的至少一种开发语言;

3、具备扎实的服务端开发能力,有良好的工程实践、问题排查及系统优化能力;

4、熟悉Agent应用开发基本原理,理解任务规划、工具调用、上下文管理及自主执行等核心机制;

5、有企业级Agent项目的落地经验。

工作职责

1、参与大模型应用场景的探索与创新,促进AI技术在证券业务中的深度应用;

2、负责Agent应用从需求分析、方案设计到开发上线的全生命周期建设;

3、参与Agent评测体系建设,持续优化任务成功率、准确率及用户体验;

4、关注AI技术前沿,积极开展技术预研;

5、完成公司交办的其他工作。

任职资格

1、计算机、人工智能等相关专业,本科及以上学历;

2、熟悉Java、Python、Go、C++中的至少一种开发语言;

3、具备扎实的服务端开发能力,有良好的工程实践、问题排查及系统优化能力;

4、熟悉Agent应用开发基本原理,理解任务规划、工具调用、上下文管理及自主执行等核心机制;

5、有企业级Agent项目的落地经验。

工作职责

1、参与大模型应用场景的探索与创新,促进AI技术在证券业务中的深度应用;

2、负责Agent应用从需求分析、方案设计到开发上线的全生命周期建设;

3、参与Agent评测体系建设,持续优化任务成功率、准确率及用户体验;

4、关注AI技术前沿,积极开展技术预研;

5、完成公司交办的其他工作。

Android软件开发实习生

上海学历不限1年以下

1.功能开发:参与车载安卓地图导航核心功能实现,包括地图渲染、路径规划、导航引导及实时交通集成;

2.交互与逻辑实现:开发车载地图HMI界面及业务逻辑层功能,优化人机交互流畅性;

3.性能与稳定性保障:在导师指导下学习内存/CPU优化方法,参与解决崩溃、卡顿等稳定性问题;

4.技术攻关支持:协助处理地图数据加载、多线程并发等开发难题;

5.跨团队协作:与产品/测试/硬件团队配合,推进功能落地。

任职资格:

1.硕士及以上学历,计算机、软件工程、GIS等相关专业

2.具备扎实的 Java/Kotlin 基础,熟悉 Android SDK 及开发流程,了解基础数据结构与多线程机制;

3.课程/项目中使用过地图SDK(高德/百度/Mapbox等),有安卓性能优化(内存/卡顿)实践,了解GIS空间数据概念优先。

软件开发实习生(嵌入式/Linux/BSP)

上海本科及以上1年以下

1. 负责相关产品软件需求及方案开发;

2. 负责相关产品软件设计及产品软件开发;

3. 负责内、外部项目代码开发、软件代码集成、软件集成调试等工作;

4. 其它临时性的研发支持工作。

软件工程师

上海本科及以上经验不限

1.负责自动化设备软件的方案设计、开发和维护;

2.负责软件平台的建设和持续改进,并支持在项目中的应用;

3.负责软件设计中的技术问题解决。

软件开发工程师-工业总线

上海学历不限1年以下

负责控制器总线通信功能开发和应用。

1. 总线协议栈开发
- 负责 EtherCAT 主站/从站协议栈的设计、开发、调试与优化
- 负责 PROFINET RT/IRT 主站/从站协议栈的开发与集成
- 参与 Ethernet/IP、CANopen、OPC UA 等协议的评估与适配
- 开发总线诊断工具,实现网络拓扑识别、通信质量监控、故障定位功能

2. 伺服,I/O与机器人集成
- 基于 EtherCAT DS402/SoE 等行规,实现伺服驱动器全功能接入
- 开发远程 I/O 模块的驱动适配
- 参与多品牌伺服的互操作性测试与兼容支持

3. 工程化与质量保障
- 编写协议栈、驱动、功能块的单元测试与集成测试用例
- 输出技术规格书、接口文档、应用手册
- 配合硬件团队完成实时性/抖动/延时等性能指标验证
- 支持 CE/UL 等认证相关的通信安全评估

软件开发实习生

上海本科及以上1年以下

1.负责软件平台自动化脚本开发;

2.支持软件开发工作。

• 参与骨科手术规划软件核心模块的设计与开发,包括:
o 医学影像数据加载、处理与三维可视化
o 三维骨骼建模、测量与交互式编辑
o 手术规划相关功能(对齐、角度、切骨、假体参数等)
o 多方案术前规划,仿真和对比
• 构建和维护 模块化、可扩展的桌面端软件架构
• 与算法工程师协作,将自动分析 / AI 结果稳定集成进临床工作流
• 与骨科医生、产品团队沟通,将临床需求转化为工程实现
• 参与医疗软件相关的技术文档与质量体系建设
• 项目面向全球市场,有机会参与国际临床与研发合作,与欧美顶级骨科医院、临床专家以及算法 / AI 工程师协作,推动医学影像与手术规划技术的临床落地。

线控悬架软件开发工程师

上海学历不限1年以下

1. 本科及以上学历,车辆工程、机械设计等相关专业;

2. 具备5年及以上线控悬架软件开发经验;有全主动悬架车型项目量产经验;具备功能安全和诊断监控模块开发经验;

3. 熟练掌握车辆动力学控制和悬架控制相关控制理论;熟悉线控悬架系统的组成和工作原理,熟悉空簧/CDC减振器/电液泵全主动悬架的工作原理和控制方法。

4. 熟练掌握基于模型的开发工具(MATLAB/Simulink,Stateflow),熟悉simulink建模规范,熟悉C语言和M语言;具备AUTOSAR架构下应用层开发经验;

5. 熟悉开发V流程或A-SPICE流程,了解功能安全开发流程(ISO 26262);

6. 熟练使用软件测试工具链(CANape,CANoe);
了解底盘电控系统的行业发展趋势,主流技术和标准等;

【2026】高级软件研发工程师

上海学历不限1年以下

1、负责解决数字座舱应用软件研发中的复杂技术问题,推动技术创新,提升软件性能和用户体验。

2、参与数字座舱软件系统的架构设计和详细设计,负责关键模块和核心功能的开发与实现。

3、严格把控软件质量,对代码进行审查和测试,持续优化软件,确保其稳定性、可靠性和安全性。

4、为初级工程师提供技术指导和培训,与跨部门团队紧密协作,保障项目的顺利进行。

5、跟踪行业技术发展趋势,进行相关技术研究和预研工作,为产品的技术发展提供建议和规划。