一、岗位职责
1、负责3D仿真软件平台模块的设计、编码、测试和优化工作。
2、使用Python实现物理仿真逻辑、运动学/动力学计算以及自动化业务流程。撰写清晰的设计文档、API文档和使用示例。
3、设计并开发面向用户的脚本API、插件接口和工具链,提升软件的扩展性和易用性。
4、分析与优化仿真计算、数据I/O及3D渲染管线的性能瓶颈,提升软件运行效率。
5、与创新研究院团队、前端UI团队及算法团队紧密协作,完成功能集成与联调。
二、任职要求
1、精通Python语言,深刻理解其核心特性、多线程/多进程、异步编程等。
2、具备扎实的面向对象编程思想,能够熟练运用常见设计模式解决复杂软件设计问题。
3、拥有良好的数学基础(线性代数、几何、微积分),能够理解和实现基本的物理仿真算法。
4、了解3D图形学基本概念,如坐标系变换、矩阵/四元数、网格、材质、光照等。
5、具备优秀的沟通能力、团队合作精神和责任心,能够在一个快节奏的研发环境中高效工作。