Alibaba logo
阿里巴巴
测试开发工程师

测试开发工程师

发布于 大约 3 小时前

普通员工/个人贡献者

上海市
其它
全职员工
仅现场办公
学历未注明
信息技术与基础设施
Pytest
Risc-V
Tensorflow
Uefi
操作系统内核
测试自动化
编译器

AI 估算 · 20k–40k

芯片底层软件测试开发技能要求高,大厂薪资有竞争力,参考上海市场行情。

职位详情

关于这个职位

你将在阿里巴巴芯片团队负责底层软件的测试开发工作,深入参与CPU引导、操作系统移植和深度学习框架优化

你将接触RISC-V等前沿技术,与开源社区互动,成为芯片软件领域的专家

最低要求

具有软件基础及软件编程能力

熟悉至少一门编程语言,C/C++/Java/Python/shell
熟悉Linux/Unix系统环境
熟悉计算机系统软硬件环境
同时,我们还希望你:
学习能力强,对新事物保有好奇心,并能快速适应新环境
良好的沟通能力和团队协同能力
能与他人合作,共同完成目标
对所在领域有热情,相信方法总比困难多,善于独立思考并反思总结

工作职责

你将了解到CPU如何从第一条指令开始,如何通过BIOS一步步引导操作系统,你也将了解到如何将主流深度学习框架,如Tensorflow, 移植到阿里自研的芯片平台,并带来数量级的性能提升

在这里,你将了解到所有你想了解的芯片细节
同时,参与主流开源模块的移植和开发,如UEFI/Linux/Tensorflow/RISC-V,影响并引领开源模块的发展方向

优先资格

有开源项目相关经验

熟悉计算机体系结构,了解并行计算,异构计算
熟悉深度学习算法,量化算法
有编译器应用与调测经验
有操作系统内核、驱动运行环境搭建和编译经验
熟悉测试自动化框架,诸如Pytest/Robot/Unittest/GoogleTest/CppUnit/Catch等

AI 洞察

优缺点分析

优点

  • 接触前沿的芯片技术和RISC-V开源生态,技术积累深厚
  • 大厂平台,资源丰富,有机会参与世界级项目
  • 深度参与开源社区,提升个人技术影响力
  • 芯片软件开发复杂度高,学习曲线陡峭,需要持续投入
  • 行业技术更新快,需要不断学习新知识
  • 适合对芯片底层软件有强烈好奇心,具备扎实编程和系统能力,愿意深入钻研并热爱开源技术的求职者

缺点 / 挑战

  • 测试开发工作可能涉及大量重复性验证,需耐心和细致

角色解读

  • 成为芯片底层软件专家,主导核心模块(如BIOS、Linux移植)的设计与优化
  • 向芯片架构师或验证专家方向发展,参与芯片软硬件协同设计
  • 在开源社区(如RISC-V、Tensorflow)建立影响力,成为技术布道者
  • 参与自研芯片的底层软件开发和测试,包括BIOS、操作系统引导和驱动验证
  • 将深度学习框架如Tensorflow移植到芯片平台,并进行性能调优
  • 设计并实现测试自动化框架,确保芯片软件质量,并参与开源社区贡献
  • 扎实的编程能力,精通C/C++、Python和Shell,熟悉Linux系统环境
  • 深入理解计算机体系结构,了解并行计算和异构计算原理
  • 熟悉深度学习算法及模型量化,具备编译器或操作系统内核开发经验更佳
  • 掌握测试自动化框架,如Pytest、GoogleTest等,具备测试工程化思维

申请策略

  • 在面试中展示对芯片底层的好奇心和自学能力,例如通过个人博客或GitHub
  • 了解阿里巴巴平头哥芯片产品线,思考如何将你的技能应用到实际场景
  • 突出系统软件项目经验,如Linux驱动、嵌入式开发或编译工具链
  • 展示对计算机体系结构的理解,如CPU启动流程、内存管理
  • 如有开源贡献或芯片相关实习,重点描述你的角色和成果
  • 提前学习RISC-V指令集架构和UEFI规范
  • 熟悉Tensorflow等深度学习框架的移植流程和性能调优方法
  • 掌握Pytest、GoogleTest等测试框架,并了解持续集成(CI)流程

面试指南

  • 使用STAR方法(情境、任务、行动、结果)结构化描述项目经验
  • 对于技术原理问题,从底层到上层逐步分析,展现系统性思维
  • 遇到开放性问题,先确认需求边界,再给出多方案对比
  • 描述一次你在Linux环境下调试软件或内核模块的经历
  • 解释一个CPU从加电到引导操作系统(如Linux)的完整流程
  • 如何将一个Tensorflow模型移植到一个新的硬件平台?你会如何做性能优化?
  • 你如何设计一个测试框架来验证一个底层驱动(如网络或存储驱动)?
  • 谈谈你对RISC-V的理解,以及它相比ARM/x86的优势和挑战

职位点评

70
综合评分

大厂芯片测试开发,前沿技术栈,薪资未明但预估高,WLB不确定。

从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。

更适合这类人
适合技术驱动型求职者,追求技能成长和前沿挑战,对生活工作平衡要求不高。
表现最好
成长发展
相对薄弱
工作生活
薪资福利70
成长发展85
工作生活50
使命价值70

薪资福利

70中等

该职位来自上市公司大厂,通常薪资及福利具有竞争力,但JD中未明确说明,故给予中等偏高评分。

薪资信号未披露(AI估算:20K-40K/月)

成长发展

85较高

职位涉及芯片底层、RISC-V、深度学习移植等前沿技术,成长空间大,但JD未明确晋升路径,故评分较高但非满分。

技术前沿前沿/新兴技术
技术栈C/C++、Python、Linux、UEFI、Tensorflow、RISC-V、编译器、操作系统内核、Pytest
业务类型ambiguous

工作生活

50较低

JD未提及远程办公或弹性工时,大厂通常高强度,工作地点在上海,生活平衡保障有限。

工作模式仅现场办公
办公地点未明确
加班情况未提及(无法判断)

使命价值

70中等

芯片行业高速增长,职位参与国产芯片生态建设有一定社会意义,但未明确使命感。

行业发展高速增长赛道
社会影响中性/一般
创新程度积极采用新技术
Watch Jobs