【岗位定位】
主导移动端异构计算平台的系统级架构设计。聚焦于CPU、GPU、DSP、NPU、ISP等多类计算单元的协同调度与资源管理,在严格的功耗与散热约束下,实现空间计算、感知算法、AI推理等核心任务的高效、低延迟、稳定运行,为下一代空间计算设备构建坚实的技术底座。
【岗位职责】
1. 异构计算架构与资源调度
- 负责AR/VR产品端侧的整体计算架构设计,针对移动端平台(高通XR系列、Apple M/R系列等)的异构计算单元(CPU/GPU/DSP/NPU/ISP)进行深度分析与资源建模。
- 设计并实现异构任务调度框架,将SLAM、手势识别、眼动追踪、端侧AI等核心算法模块,按实时性、算力密度、功耗特性,动态调度至*优计算单元。
- 建立系统级资源冲突检测与仲裁机制,解决多算法并发场景下的资源竞争问题,确保实时感知任务(如传感器融合)的确定性延迟。
2. 性能、功耗与热管理(PPA)
- 建立端到端的性能与功耗分析模型,对关键场景(如多模态感知并发)进行瓶颈识别与量化分析。
- 主导CPU大小核调度策略,制定不同场景下的功耗预算与性能目标,确保设备在散热受限(Throttling)条件下核心体验不降级。
- 优化内存带宽与缓存一致性,降低异构单元间的数据搬运开销,提升整体能效比。
3. 算法集成与端侧AI部署
- 完成感知算法(CV、SLAM、VIO)与异构计算平台的深度适配,优化端到端Motion-to-Photon Latency的关键链路(感知→计算→显示)。
- 负责端侧AI模型在NPU/DSP上的部署与优化,包括模型量化、算子融合与图优化、内存复用等,确保轻量化大模型或实时CV推理在移动端的低延迟、低功耗运行。
- 设计并维护异构计算中间件,封装底层硬件差异(如OpenCL、Vulkan Compute、Hexagon SDK、ANE、Metal Performance Shaders),向上层提供统一的异构计算抽象接口。
4. 前沿技术预研
- 跟踪异构计算、端侧AI、新型存储架构等行业前沿技术,评估其在下一代AR/VR产品中的应用可行性。
- 针对新一代移动芯片平台进行架构预研与早期技术储备,推动软硬件协同设计。
【任职资格】
基础要求
- 计算机、电子工程、自动化等相关专业,硕士及以上学历,5年以上移动端/嵌入式系统架构、操作系统底层或异构计算相关工作经验。
- 精通C/C++,具备扎实的计算机体系结构知识(缓存一致性、流水线、内存管理、中断处理)。
- 深入理解移动端异构计算架构,熟悉至少两类计算单元的特性与编程模型:
- CPU:大小核架构、调度域、中断亲和性、实时性优化
- GPU:通用计算(GPGPU)编程模型与内存模型
- DSP/NPU:AI推理部署、算子优化、量化技术
异构计算专项
- 熟悉至少一种异构编程框架(如OpenCL、Vulkan Compute、Metal Performance Shaders、Hexagon SDK、ARM Compute Library),有实际算法移植与优化经验。
- 深入理解算子实现与优化方法,具备手写或调优核心算子(如卷积、矩阵乘、激活函数、降采样等)的能力,熟悉算子融合、内存布局优化、指令流水线排布等优化技巧。
- 熟悉主流移动端芯片平台的特定指令集与硬件特性,如ARM NEON/SVE、Hexagon HVX/V68、DSP专用指令、NPU微架构特性等,能够针对不同平台进行指令级或硬件级调优。
- 熟练使用性能分析工具(如Perfetto、Systrace、Snapdragon Profiler、Instruments、DS-5),能够定位系统级性能瓶颈(CPU调度、内存带宽、功耗异常)。
- 理解移动端功耗管理机制,有基于功耗模型的系统调优经验。
加分项
- 熟悉6DoF空间定位(SLAM/VIO)或手势/眼动追踪算法的计算特点与资源需求。
- 有端到端延迟优化经验,熟悉从传感器采集到显示输出的全链路延迟分析方法。
- 有游戏引擎(Unity/Unreal)渲染优化或图形API(Vulkan/Metal)底层开发经验。
- 在顶会(如ISCA、MICRO、HPCA、SIGGRAPH)发表过论文,或有相关技术专利。
- 有从0到1搭建异构计算框架或中间件的经历。
更新于 2026-06-13