ZTE logo
中兴通讯
NPU/GPU 支撑软件开发资深专家

NPU/GPU 支撑软件开发资深专家

发布于 大约 3 小时前

普通员工/个人贡献者

上海市
高级经验
全职员工
仅现场办公
硕士
嵌入式开发
Cuda
Dma
Hip
Linux内核驱动
Npu
Pcie
多线程
并发编程
Rocr

AI 估算 · 50k–80k

资深专家、底层系统开发门槛高、上海地区竞争激烈,薪资有竞争力。

职位详情

关于这个职位

该职位负责中兴通讯NPU/GPU支撑软件的核心开发,涵盖Runtime架构设计、内核驱动、SDK和固件开发,以及性能调优

需要8年以上C/C++系统编程经验,熟悉CUDA/HIP等Runtime API和Linux内核驱动,是底层系统软件领域的资深专家岗位

最低要求

必备技能:

计算机、电子工程、人工智能等相关专业硕士及以上学历,8年以上 C/C++ 系统编程经验
熟悉 CUDA Runtime / HIP Runtime / ROCr API 设计
扎实的多线程、异步编程、并发同步能力
熟悉 Linux 内核驱动开发、设备驱动框架

工作职责

岗位职责:

负责Runtime 架构设计与 API 开发
负责内核驱动与用户态SDK开发
负责NPU 固件开发
负责错误处理与稳定性方案设计与实现
负责运行时、驱动性能调优

优先资格

加分项:

PCIe / DMA 编程经验
熟悉 Linux 内核驱动开发、设备驱动框架
熟悉 RTOS、嵌入式系统开发
深度学习框架(PyTorch / TensorFlow)集成经验
GPU / NPU Runtime 库开发经验
GPU / NPU / 加速卡驱动开发经验
GPU / NPU / AI 加速芯片固件开发经验

AI 洞察

优缺点分析

优点

  • 处于AI芯片快速发展的风口,技术前景广阔,个人价值容易凸显
  • 涉及底层系统软件,技术壁垒高,可积累难以替代的核心竞争力
  • 中兴通讯作为大型上市公司,平台稳定,资源丰富,有利于长期发展
  • 底层系统软件开发门槛高,需要对计算机体系结构和操作系统有深入理解,学习曲线陡峭
  • 驱动和Runtime调优往往需要长时间高强度投入,工作节奏可能较紧张
  • 技术更新迭代快,需持续跟进GPU/NPU架构演进和CUDA/HIP等生态变化
  • 适合对底层硬件和系统软件有浓厚兴趣、具备多年C/C++驱动开发经验、喜欢深钻技术难题的资深工程师

缺点 / 挑战

  • 岗位挑战性强,能够接触到GPU/NPU领域最前沿的Runtime和驱动技术

角色解读

  • 技术专家路线,在NPU/GPU软件栈方向深耕,成为架构师或首席工程师
  • 横向扩展至AI加速芯片的完整软件生态,参与全栈技术决策和产品规划
  • 有机会向技术管理方向发展,带领团队负责核心软件模块的研发
  • 负责NPU/GPU运行时(Runtime)的架构设计与API开发,为上层计算框架提供高性能接口
  • 开发内核驱动和用户态SDK,打通硬件与操作系统之间的通道,确保设备稳定高效运行
  • 负责NPU固件开发,实现底层硬件控制逻辑和任务调度
  • 设计错误处理与稳定性方案,并对运行时和驱动进行性能调优,提升整体系统效率
  • 扎实的C/C++系统编程能力,8年以上相关经验,熟悉内存管理、并发同步等底层技术
  • 熟悉CUDA Runtime / HIP Runtime / ROCr等GPU运行时的API设计,理解其架构与原理
  • 熟悉Linux内核驱动开发,了解设备驱动框架和内核机制
  • 具备多线程、异步编程能力,能够处理高并发场景下的性能和稳定性问题

申请策略

  • 中兴通讯重视技术沉淀,可以准备一份详细的技术项目案例集,展示解决复杂问题的能力
  • 提前了解中兴在AI芯片/加速卡领域的布局,在面试中体现对业务方向的思考
  • 突出8年以上C/C++系统编程经验,特别是涉及Runtime、驱动、固件的项目经历
  • 详细描述在CUDA/HIP/ROCr API设计或使用方面的具体实践,以及性能调优的成果
  • 强调Linux内核驱动开发经验,包括设备驱动框架、PCIe/DMA等关键模块
  • 如有深度学习框架集成经验或NPU/GPU相关项目,务必重点展示
  • 系统复习CUDA Runtime和Linux内核驱动框架,熟悉最新版本特性
  • 深入学习PCIe/DMA、RTOS和嵌入式开发知识,补充底层硬件细节

面试指南

  • 采用STAR法则:先说明任务背景,再描述你的具体行动,最后量化结果和影响
  • 侧重底层原理分析,展示你对系统栈的理解,并通过代码示例或架构图来辅助说明
  • 强调系统性思维,从硬件、驱动、操作系统、Runtime到上层应用的全链路思考
  • 请介绍一次你设计或实现Runtime API的经历,如何平衡性能和易用性?
  • 在Linux内核驱动开发中,你如何同步机制和内存屏障保证并发安全?
  • 当你遇到CUDA/HIP程序性能瓶颈时,你会从哪些维度进行分析和优化?
  • 请描述一个你解决的稳定性问题,涉及错误处理或死锁,你是如何定位和修复的?
  • 你对NPU/GPU未来软件栈的发展有什么看法?如何应对不同加速芯片的生态差异?

职位点评

70
综合评分

AI芯片底层软件专家,技术前沿,薪资有竞争力,但WLB未明确

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

更适合这类人
适合追求技术深度、热爱底层系统编程的资深工程师
表现最好
成长发展
相对薄弱
工作生活
薪资福利75
成长发展88
工作生活45
使命价值60

薪资福利

75中等

该职位薪资具有竞争力,中兴作为大型上市公司提供稳定的薪酬福利,但具体薪资未在JD中披露。

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

成长发展

88较高

职位涉及AI芯片底层软件,技术前沿度高,能深度积累系统级技能,成长空间大。

技术前沿前沿/新兴技术
技术栈CUDA、HIP、ROCr、Linux内核、PCIe、DMA、NPU、GPU
业务类型ambiguous

工作生活

45较低

JD未提及工作生活平衡相关信息,底层驱动开发通常强度较大,但不确定性高。

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

使命价值

60中等

岗位属于AI基础设施,对技术发展有贡献,但更偏向商业驱动,社会影响中性。

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