GPU 基础软件研发工程师(Runtime / 系统调度)
- NIO
- Shanghai, Shenzhen +2 more, China
- CNY 400,000 – CNY 800,000
上海、深圳、合肥、杭州社招全职数字技术 - 芯片研发本科及以上1-3 年
职位描述
负责 GPU/AI 芯片的基础系统软件及运行时(Runtime)研发,打造高性能、高可靠的计算与资源调度底座:
- 系统运行时开发:参与计算任务调度、异步执行流、内存管理与资源池化等核心模块的设计与开发;
- 系统性能优化:分析系统运行瓶颈,持续优化 Host-Device 交互开销、数据传输与并发吞吐;
- 软硬件协同与交付:与底层驱动、上层框架及算法团队协作,提供易用、高效的编程接口及系统级优化支持;
- 稳定性与工具建设:参与系统异常处理、容错机制及性能分析/调试工具(Profiling/Tracing)的建设。
职位要求
- 计算机、软件工程、电子通信等相关专业本科及以上学历;
- 精通 C/C++ 编程,具备扎实的代码功底、数据结构与算法基础;
- 熟悉 Linux 操作系统原理,熟练掌握多线程/多进程并发编程、内存管理、IPC 机制;
- 具备良好的调试定位(GDB 等)与系统性能分析能力,逻辑清晰,有较强的动手攻坚意愿。 满足以下条件优先
- 有底软/驱动经验:熟悉 Linux 内核机制、驱动开发、或对软硬件交互(PCIe、DMA 等)有一定了解;
- 有 AI 引擎/框架经验:了解 PyTorch、TensorRT、ONNX Runtime 等常见推理或训练框架的底层运行机制;
- 有高性能系统经验:有基础架构、高性能服务端、分布式系统或高性能存储/通信(如 RDMA/NCCL)开发背景。
投递
Skills
- C/C++
- Linux system programming
- Multithreading and concurrency
- Memory Management
- GPU runtime and scheduling
- Performance profiling and debugging (GDB)
- PyTorch / TensorRT / ONNX Runtime






