上海嵌入式软件助理工程师
嵌入式软件助理工程师是负责支持嵌入式系统开发的专业人员。他们参与设计、开发和测试嵌入式软件,通常在各种设备和产品中使用,如汽车、家用电器、医疗设备等。这些工程师协助更资深的团队成员,编写代码、进行调试和测试,处理系统问题,并与硬件工程师合作确保软件与硬件的良好集成。这个职位需要对嵌入式系统有基本理解,熟悉编程语言(如C、C++等),并具备问题解决能力和团队合作精神,以协助完成嵌入式软件开发任务。
薪酬概览
平均月薪
¥21900
中位数 ¥20000 | 区间 ¥16500 - ¥27300
数据来源:谈职全网263份招聘数据;更新时间:2026年7月13日
月薪分布
67.3% 人群薪酬落在 15-30k

三大影响薪酬的核心维度
影响薪资的核心维度1:工作年限
影响薪资的核心维度2:学历背景
市场需求
6月新增岗位
329
对比上月:岗位新增4
数据由各大平台公开数据统计分析而来,仅供参考。
岗位需求趋势
不同经验岗位需求情况
| 工作年限 | 月度新增职位数 | 职位占比数 |
|---|---|---|
| 应届 | 219 | 64.8% |
| 1-3年 | 29 | 8.6% |
| 3-5年 | 32 | 9.5% |
| 5-10年 | 14 | 4.1% |
| 不限经验 | 44 | 13% |
热招职位
• Design, develop, debug, and maintain C++ applications and middleware on embedded Linux platforms.
• Develop, maintain, and optimize firmware for microcontroller units (MCUs), primarily STM32 series. This includes peripheral driver development, low-level hardware interaction, and real-time task implementation.
• Collaborate closely with the Electronics/Electrical (EE), software team throughout the product development cycle.
• Participate in system architecture design, write technical documentation, and implement software modules for both Linux and bare-metal/RTOS environments.
梳理芯片功能点与规格要求,参与验证计划制定,确保验证范围覆盖设计意图与实际应用场景
根据芯片架构与接口特性,分解测试点并开发测试用例
完成模块级与系统级芯片的功能与场景验证
定位 RTL 逻辑、接口协议及软硬协同问题,输出验证报告,推动 Bug 修复与回归确认
1、基于加特兰芯片的雷达软件架构设计;
2、加特兰芯片的底层软件开发;
3、加特兰雷达的产线生产测试功能及EOL功能开发;
4、加特兰方案雷达的算法集成和联调;
5、加特兰方案雷达的实车数据采集功能设计和开发。
1. 方向要求,熟悉以下任一方向即可:
1)以太网驱动:Ethernet驱动开发与验证;2)高速方向:高速接口(PCIe)。
2.熟悉Linux内核驱动开发框架,有较好的Linux基础,熟悉makefile,熟悉常用的Linux kernel调试工具。
3.熟悉ARM Cortex-A/R/M架构,具备芯片bringup、移植经验者优先。
4.熟练使用示波器等硬件工具分析定位问题。
5.具备芯片验证和驱动开发经验者优先。
6.有参与开源软件硬件项目,具备良好的团队合作能力,沟通能力和学习能力。
1. AI技术融合与优化:将人工智能技术、大模型融入芯片业务开发测试流程,提升产品研发效率和质量。
- 自动化工具开发:开发AI辅助工具,如代码审查工具、自动测试用例生成工具、性能瓶颈分析工具等,提高研发测试的自动化程度。
- 数据处理与分析:利用大模型和AI工具处理大量研发测试数据,包括代码、测试用例、测试执行日志等,优化数据处理流程。
2. AI知识库系统构建
- 知识库设计:设计和构建高效、准确的AI知识库系统,支持业务部门的专业知识生成和服务。
- RAG系统开发:构建和优化RAG(Retrieval-Augmented Generation)系统,实现从知识库中快速准确地检索相关信息,并生成高质量的业务文档和回答。
3. AI辅助工具平台开发
- 工具平台设计:设计和开发AI辅助工具平台,提供统一的接口和工具集,支持多种AI应用。
- 用户支持:为业务部门提供技术支持,确保AI工具平台的稳定运行和高效使用。
4. 项目管理和团队协作
- 需求分析:与业务部门紧密合作,理解业务需求,提供技术解决方案。
- 项目管理:跟踪项目进度,确保按时交付高质量的AI系统。
- 团队协作:与团队成员协作,分享知识和经验,推动团队整体技术水平的提升。
1、负责 GUI 框架(如 LVGL)的搭建、优化及跨平台移植,实现品牌统一的 UI/UX
2、负责系统稳定性优化,包括内存占用优化、内存泄漏治理、功耗与蓝牙性能调优
3、及时主导解决开发过程中出现的软件技术问题,确保项目进度与软件质量
4、解读手表项目整机软件需求和新功能预研需求,识别软件风险,合理制定开发计划、编写软件设计文档和自测case,协助测试撰写测试用力
1、深度参与高速接口模块(如PCIe/USB/Ethernet/UFS/UCIe等)的集成,验证和问题定位,有相应高速SerDes使用或者设计经验
2、深度参与片间互联方案设计,精通CXL协议,有相关IP开发,集成,问题定位经验
3、深度参与SOC模块级和系统级验证,芯片后端迭代,进行性能分析等
4、深度参与芯片验证、后仿、底层软件开发联调以及芯片回片测试和量产导入等相关工作
1、负责金融业务 Agent 系统(催收/电销/客服)的工程架构设计与落地,涵盖多 Agent 编排框架、工具层、记忆层和评测体系的全栈设计2、实施 Harness Engineering 最佳实践,解决长运行 Agent 的上下文管理、Token Budget 优化和多会话状态一致性等问题3、构建 Agent 生产可观测性体系,设计容错机制和降级策略,负责线上 Agent 系统的稳定性保障与故障快速定位4、与算法、产品、运营团队协作,将业务需求转化为工程实现,持续优化 Agent 在金融场景的落地效果
1、计算机相关专业,本科及以上学历,5年以上研发工作经验;
2、熟悉ARM/RISC-V SoC体系架构,有丰富的SoC芯片底层软件研发经验,熟悉芯片研发流程;
3、有DDS,ROS2或CyberRT相关开发经验者优先;
4、有智驾系统或机器人系统开发经验者优先;
5、有分布式、高并发、高性能系统设计和稳定性经验者优先;
1、负责软件需求到实现过程中的设计与技术选型工作,参与核心业务模块、通用系统的开发工作;
2、开发并维护现有Web应用程序,确保其高效、高性能、安全可靠;
3、与产品团队合作,理解和分析产品需求,提供技术解决方案;
4、与团队成员协作,确保项目进度和质量;
5、对代码进行版本控制和文档编写。


