资深 SDK C++ 开发工程师(Unreal Engine SDK方向)
职位描述
岗位职责
1、负责公司核心客户端 SDK 的设计、开发与维护,为 Unreal Engine 项目提供稳定、高性能的 SDK 能力;
2、负责 Unreal Engine SDK Plugin 的设计与开发,包括 Plugin、Module、Blueprint 封装、Editor 集成及跨版本兼容等能力建设;
3、负责 SDK 核心模块开发;
4、负责 SDK 在 Unreal Engine、Windows 等平台的集成与适配,解决不同平台、不同引擎版本的兼容性问题;
5、参与 SDK 模块化、组件化建设,持续优化 SDK 的可维护性、复用性及接入效率;
6、参与 SDK 接口设计、版本管理及兼容性建设,保障 SDK 的稳定升级与长期维护;
7、持续优化 SDK 的性能、稳定性及易用性,解决崩溃治理、性能优化、线程安全、内存管理、弱网适配等复杂技术问题;
8、参与 SDK 自动化测试、CI/CD、发布流程及质量体系建设,提高研发效率与产品质量;
9、与客户端、服务端、引擎等团队协作,推动 SDK 在游戏项目中的高质量落地。
任职要求
1、本科及以上学历,计算机相关专业,5 年及以上 C++ 开发经验;
2、精通现代 C++(C++11/14/17 及以上),对语言特性、设计模式、模板编程、对象生命周期有深入理解;
3、具备 Unreal Engine(UE4/UE5)开发经验,熟悉 Plugin、Module、Blueprint、Editor 等开发体系,能够独立完成 UE SDK 集成与开发;
4、熟悉 Windows 原生 C++ 开发,具备跨平台客户端开发经验,能够同时承担 Unreal Engine 与原生 SDK 的研发工作;
5、熟悉内存管理、多线程并发、网络通信、异步模型等客户端基础能力;
6、具备 Windows、Android、iOS 等平台开发经验,熟悉不同平台的差异及适配方案;
7、有Rust开发经验更佳;
8、具备良好的工程能力,能够独立分析和解决复杂技术问题;
9、具备良好的沟通协作能力,能够推动跨团队项目落地。
声明:本文内容由脉脉用户自发贡献,部分内容可能整编自互联网,版权归原作者所有,脉脉不拥有其著作权,亦不承担相应法律责任。如果您发现有涉嫌抄袭的内容,请发邮件至maimai@taou.com,一经查实,将立刻删除涉嫌侵权内容。