base北京/杭州都行,也可以远程办公。
岗位职责
1.参与世界领先的物理引擎的设计和开发,包括刚体、布料、流体仿真技术
2.开发基于Gpu的物理引擎,包括碰撞算法、矩阵运算、数值解算等
3.对Gpu程序做持续的分析和性能优化,从线程调度、内存访问等方向提升引擎性能
4.引擎SDK接口的开发与维护,包括不限于python、rust
5.引擎用例Demo的开发与维护
6.编写引擎用户文档
任职要求
1.具备3年及以上Gpu编程经验,对Cuda编程有深入理解和充足的优化经验
2.对Gpu架构、硬件流水线有充足了解
3.能对单个kernel和整个计算管线进行性能分析并优化,熟练使用工具(比如nsight compute)
4.有一定数学基础,了解线性代数、矩阵乘法等常见算法
5.具有很强的自驱力、责任感、学习能力和沟通能力。
6.可以阅读英文文档和paper,具备编写技术文档的能力
加分项
1.有物理引擎开发经验,熟悉常见的碰撞检测算法、刚体动力学、布料模拟等技术2.有深入的物理引擎使用经验,包括不限于physx、mujoco、bullet等
3.熟悉NVIDIA-Warp编程框架
4.数学、物理、计算机等竞赛获奖者优先