【关于我们】
FingerDance致力于通过AI手语翻译,打造全球7000万聋人AI基础设施:fingerdance.ai
【岗位职责】
1. 负责基于Unity引擎的项目开发、功能实现与维护工作;
2. 负责3D场景搭建、UI交互系统开发及功能优化;
3. 负责角色相关功能开发,包括骨骼动画驱动、表情驱动及相关交互逻辑实现;
4. 参与场景渲染、灯光效果、材质表现及性能优化工作;
5. 与产品、设计、美术及算法团队协作,完成项目需求落地;
6. 负责项目问题排查、性能分析及技术方案优化;
7. 编写相关技术文档,保证代码质量和项目可维护性。
【任职要求】
1. 计算机相关专业,本科及以上学历;
2. 具备1年以上Unity项目/开发经验(优秀应届生亦可);
3. 熟悉C#语言及面向对象编程思想;
4. 熟悉Unity常用开发模块,包括:
- UI系统开发(UGUI、事件系统、交互逻辑)
- Prefab管理
- 资源加载与管理
- 动画系统(Animator、Timeline等)
5. 了解角色骨骼驱动原理,能够配合完成角色动作及动画相关开发;
6. 了解面部表情驱动、BlendShape(Morph Target)等角色表情实现方式;
7. 熟悉3D场景搭建流程,了解灯光、材质、后处理(Post Processing)等渲染相关技术;
8. 具备良好的代码规范和问题分析能力;
9. 具备良好的团队协作能力和沟通能力;
10. 具备英语读写能力,能够阅读英文技术文档。
【加分项】
1. 熟悉Unity Shader开发,了解ShaderLab、HLSL/CG编程;
2. 熟悉URP、HDRP等渲染管线;
3. 了解PBR渲染原理及常见图形学知识;
4. 有数字人、虚拟人、MetaHuman等相关项目经验;
5. 了解实时音视频、动作捕捉、面部捕捉相关技术;
6. 有性能优化经验,包括CPU、GPU、内存及渲染优化;
7. 能够熟练使用英语进行口头及书面交流,能够无障碍参与英文会议及跨国团队协作。
【我们希望你具备】
- 对3D实时渲染和交互开发充满兴趣;
- 良好的学习能力和技术钻研精神;
- 能够独立分析问题并推动解决;
- 对产品体验和性能优化有持续追求。