上海软件助理工程师
软件助理工程师是参与软件开发流程的一员,负责协助主要工程师进行软件开发、测试和部署工作。他们通常负责编写、修改和维护代码,参与软件设计和需求分析,以及解决代码中出现的bug和问题。软件助理工程师还可能负责协助准备技术文档,协助进行软件测试和性能优化工作。此外,他们还可能协助管理软件开发过程中的版本控制和项目管理工作。软件助理工程师需要具备扎实的编程技能,对软件开发流程有基本理解,善于合作和沟通,具备解决问题的能力。这是一个对软件开发有浓厚兴趣的初级职位,也是许多软件工程师职业生涯的起点。
薪酬概览
平均月薪
¥12300
中位数 ¥10000 | 区间 ¥10200 - ¥14300
数据来源:谈职全网11份招聘数据;更新时间:2026年7月13日
月薪分布
54.5% 人群薪酬落在 8-15k

三大影响薪酬的核心维度
影响薪资的核心维度1:工作年限
影响薪资的核心维度2:学历背景
市场需求
6月新增岗位
11
对比上月:岗位减少4
数据由各大平台公开数据统计分析而来,仅供参考。
岗位需求趋势
不同经验岗位需求情况
| 工作年限 | 月度新增职位数 | 职位占比数 |
|---|---|---|
| 应届 | 11 | 100% |
热招职位
1.负责自研产品软件及测试系统的功能和性能测试;
2.根据需求编写部分软件的基础测试用例,并执行软件的测试;
3.根据产品的测试用例,执行软件测试;
4.协助测试人员搭建测试环境,参与开发部分自动化测试脚本
5.参与一些测试文档的整理等。
1. 研究汽车电子测试技术,学习MIL/SIL/HIL、部件/台架/实车测试知识及流程;
2. 负责整车功能测试、电性能测试、控制网络测试、以太网测试;
3. 负责自动驾驶、智能网联、OTA、远程诊断、功能安全、信息安全等前沿测试技术实施;
4.负责车载网络、以太网自动化测试系统开发。
统筹智能座舱软件项目测试全流程管理,制定测试策略计划、把控项目测试质量与风险,对接内外部及OEM客户协调需求与问题闭环,输出质量报告支撑量产发布决策,优化测试流程与质量体系,统筹项目整体交付质量。
1、以总体项目目标实现为导向,负责Android手机OS项目全生命周期管理,对项目的VQCT负总责;
2、负责Android手机OS项目整体测试计划(甘特图、里程碑计划等)的制定、维护和跟踪,同时推动&审视外部计划的合理性,确保基线项目节奏稳定推进;
3、整体把握Android手机OS项目IR价值点需求中的技术指标、适用场景分析、价值点验收有效性等统筹与分析,从用户及测试视角对价值点需求提出问题与建议,支撑价值点验收有效落地;
4、统筹并推动SR需求相关的产品需求定义、开发概设、UED交互视觉等各阶段工作及完成计划,为测试方案输出提供前期必要条件;
5、结合项目目标,推动OS项目组各领域策划,分阶段校准版本目标,实时监控项目进展,确保按时达成各节点要求;
6、负责多领域出现复杂问题的解决通道搭建与快速拉通,快速明确问题方向,支撑问题收敛与解决;
7、监控研发状态与问题解决效率,整体把控OS各软件领域交付进度、过程质量管控、风险问题识别、资源成本、效率提升等,支撑实现项目的高质量交付。
1.EOL下线测试软件研发,负责EOL测试工位的软件架构设计与开发,聚焦NVH测试流程;控制转鼓、发送CAN/LIN指令、触发NVH数据采集;超时处理、异常恢复、与MES系统交互;开发第三方NVH分析软件接口,获取并解析测试结果(通过/失败)
2.产线稳定性保障,确保软件满足产线节拍要求,优化执行效率;设计降级方案与异常处理机制,应对第三方软件超时/卡死等故障,开发监控与日志系统,支持问题快速定位
3.与NVH分析软件开发方对接接口协议,与产线工程师协作,响应车型/工况变更需求
4.支持现场调试,解决软件在真实产线环境中的问题
1、参与三维重建设备测试设备软件的功能测试,协助设计并执行测试用例,确保软件功能符合需求规格;
2、协助开展设备软件稳定性测试,学习长时间运行测试、压力测试方法,关注内存泄漏、CPU占用率等性能指标;
3、参与桌面应用软件的功能测试,覆盖Windows等主流操作系统环境;
4、协助执行桌面软件稳定性测试,包括长时间运行测试、多任务并发测试;
5、学习兼容性测试流程,验证软件在不同操作系统版本、硬件配置下的运行情况;
6、参与测试方案讨论,从学习角度提出测试风险与质量改进建议;
7、跟踪缺陷状态,配合开发团队复现问题,参与回归测试验证;
8、学习编写测试计划、测试用例、测试报告等文档,确保文档规范清晰;
9、参与需求分析和评审,从测试视角提供基础反馈;
10、协助优化测试流程和方法,提升团队测试效率。
1. 负责 Web 应用项目的软件测试执行,包括功能测试、回归测试、兼容性测试及基础性能测试。
2. 根据产品功能规范和项目时间节点,制定测试计划,完成测试用例设计、执行,并输出测试报告与问题清单。
3. 参与自动化测试体系建设,编写并维护 UI 自动化、接口自动化测试脚本,提升回归测试效率与覆盖率。
4. 负责持续集成流程中的自动化测试任务配置与执行,跟踪测试结果,推动缺陷闭环处理。
5. 参与压力测试/性能测试方案设计,完成测试环境部署、测试执行及性能分析报告输出。
6. 与产品、开发、运维团队协同,持续优化测试流程和质量保障机制。
1. 基于雷达软件需求文档和软件设计架构,主导雷达软件测试方案的设计和优化
2. 负责项目的软件测试用例的设计、评审和执行
3. 组织和指导可测需求分析,测试执行,测试过程跟踪,测试报告评审,测试问题跟踪闭环
4. 创建TC8,DoIP和Diva等测试工程并提升组内工程创建能力
5. 进行量产项目的软件质量分析,并采取措施提升项目的软件质量
6. 使用python/CAPL/C等编程语言,负责编写和维护自动化测试系统
1.负责产品设计过程中DFx(Design for Test/Manufacture)相关工作,基于DFx标准完成在研发阶段的产品可制造/可测性设计;
2.负责控制器产品,包含PCBA和整机的ICT/FCT功能测试规格制定和相关测试程序的开发调试、管理测试设备的开发进度,对测试设备进行验收和升级维护;
3.负责新测试技术的导入和实验室测试设备开发;负责新产品的工艺流程开发,与EMS供应商沟通产品的生产制程并评估其可靠性和进行FMEA风险分析;
4.协助产线处理和解决厂内、供应商(EMS)或客户端发现的测试问题,协助相关部门分析产品质量问题,推动提升产品质量;
5.负责和德国拉通,针对德国设计的产品进行本地化测试开发,并维护德国的产品变更及FCT升级;
6.负责相关PCBA产品的SAP 数据维护工作;
8.持续分析改进测试覆盖率,优化生产制程,确保高质量的产品出货。
随着芯片功能日益复杂,芯片功能和性能越来越依赖于底层软件。作为芯片团队的一个重要部分,芯片软件团队致力于在系统层次规范和定义芯片软/硬件接口, 桥接片上模块和设备与上层软件栈,培养和构建芯片生态环境。 你将了解到CPU如何从第一条指令开始,如何通过BIOS一步步引导操作系统,你也将了解到如何将主流深度学习框架,如Tensorflow, 移植到阿里自研的芯片平台,并带来数量级的性能提升。在这里,你将了解到所有你想了解的芯片细节。 同时,参与主流开源模块的移植和开发,如UEFI/Linux/Tensorflow/RISC-V,影响并引领开源模块的发展方向。
1.有Godot引擎内核开发或开源社区核心贡献经验;
2.有CLI工具、后台服务、RPC框架或远程调用系统开发经验;
3.熟悉计算机图形学或物理模拟,有渲染/物理模块开发经验;
4.有低代码平台、自动化工具或DevOps系统开发经验;
5.了解LLM、Agent等AI技术基本原理,有AI工具集成经验。
1、负责Android车机应用开发,包括车控,主交互,多媒体等
2、负责车载Android系统架构的设计、开发及优化工作,确保系统性能稳定
3、跟踪并解决软件运行过程中出现的各种问题
4、编写并维护相关技术文档


