Runtime工程师
1. 调度与内存管理:实现 Runtime 内存分配器、执行队列、实时调度策略(确定性延迟/抢占/QoS);支持动态shape、多模型并发与资源隔离。
2. Executable 加载与执行:对接编译产物(executable)的加载、校验与执行路径;与编译团队对齐ABI、内存模型与执行语义。
3. 工程化与性能验证:维护 Runtime 单测、集成测试与性能基准;在仿真/FPGA/回片环境中验证执行正确性与调度延迟,参与性能攻关与 Bug 定位。
4. AI-Native 高效产出:熟练使用 LLM/Agent 生成调度策略样板、测试用例与修复补丁,人工审核后合入;保障所负责模块 CI 绿灯。
职位要求
1. 3 年以上 Runtime / 系统软件经验;熟练掌握 C/C++,工程习惯良好,测试意识强。
2. 熟悉异构 Runtime 开发与调试:能理解执行图/命令队列、内存生命周期与设备提交流程;在架构师指导下独立完成明确 Runtime 模块。
3. 了解实时系统调度原理;理解 DMA、内存映射等系统软件基本概念。
4. 熟练使用 AI 编程工具放大开发与调试产出;有 IREE、ONNX Runtime、TVM Runtime或其他推理 Runtime 模块经验者优先。
【加分项】
1. 有多模型并发、资源隔离或 ms 级延迟调优经验;熟悉边缘 SoC 上 CPU+NPU 协同执行场景。
2. 参与过 NPU/GPU SDK Runtime 模块交付或芯片 Bring-up 联调;了解容器化/多进程隔离实践者优先。
3. 有过基于 LLM/Agent 辅助完成 Runtime/系统软件模块交付经验者优先。
/