JobConnect

GPU 基础软件研发工程师(Runtime / 系统调度)

  • NIO
  • Shanghai, Shenzhen +2 more, China
  • CNY 400,000 – CNY 700,000

上海、深圳、合肥、杭州社招全职数字技术 - 芯片研发本科及以上1-3 年

职位描述

负责 GPU/AI 芯片的基础系统软件及运行时(Runtime)研发,打造高性能、高可靠的计算与资源调度底座:

  1. 系统运行时开发:参与计算任务调度、异步执行流、内存管理与资源池化等核心模块的设计与开发;
  2. 系统性能优化:分析系统运行瓶颈,持续优化 Host-Device 交互开销、数据传输与并发吞吐;
  3. 软硬件协同与交付:与底层驱动、上层框架及算法团队协作,提供易用、高效的编程接口及系统级优化支持;
  4. 稳定性与工具建设:参与系统异常处理、容错机制及性能分析/调试工具(Profiling/Tracing)的建设。

职位要求

  1. 计算机、软件工程、电子通信等相关专业本科及以上学历;
  2. 精通 C/C++ 编程,具备扎实的代码功底、数据结构与算法基础;
  3. 熟悉 Linux 操作系统原理,熟练掌握多线程/多进程并发编程、内存管理、IPC 机制;
  4. 具备良好的调试定位(GDB 等)与系统性能分析能力,逻辑清晰,有较强的动手攻坚意愿。 满足以下条件优先
  5. 有底软/驱动经验:熟悉 Linux 内核机制、驱动开发、或对软硬件交互(PCIe、DMA 等)有一定了解;
  6. 有 AI 引擎/框架经验:了解 PyTorch、TensorRT、ONNX Runtime 等常见推理或训练框架的底层运行机制;
  7. 有高性能系统经验:有基础架构、高性能服务端、分布式系统或高性能存储/通信(如 RDMA/NCCL)开发背景。

投递

Skills

  • C/C++
  • Linux
  • Multithreading
  • Memory Management
  • IPC
  • GDB
  • Performance Optimization

Related jobs

NIOApply for this job