哔哩哔哩资深游戏SDK开发工程师(客户端方向)
任职要求
1. 5年以上客户端开发经验,Android技术栈扎实:精通Java/Kotlin,熟悉性能优化、多线程、网络通信(TCP/HTTP)等 2. 熟悉iOS开发(Swift/Objective-C)或跨平台技术(Flutter/React Native) 3. 具备游戏引擎(Unity/Unreal)集成经验或SDK底层框架开发能力 4. 主导过至少2个中大型游戏SDK项目,熟悉账号体系、支付对账、数据埋点等核心功能开发 5. 1年以上团队管理经验,具备需求拆解、进度把控及跨部门沟通能力 6. 对游戏行业有深刻认知,了解游戏SDK的场景功能和技术选型,能够通过技术驱动游戏业务发展。 7. 有一定的技术支持意识和经验,技术文档或接入文档撰写能力优秀者优先 8. 熟悉海外游戏市场合规要求(如GDPR、COPPA)及本地化适配经验 9. 有跨端(PC/主机/小游戏)游戏SDK开发或全球化发行项目经验者优先。
工作职责
1. 与产品、运营、等团队深度协作,将业务需求转化为技术方案,确保SDK功能与游戏玩法紧密结合,并具备中台化复用能力。 2. 主导游戏SDK的整体架构设计,负责Android/iOS等各端的核心模块开发,优化SDK性能、稳定性及跨平台兼容性 3. 制定技术规范与开发流程,推动代码质量管控(如单元测试、性能调优),解决内存泄漏、网络通信等复杂技术问题 4. 设计并落地自动化工具链(如打包工具、自检工具等),提升多地区SDK接入效率 5. 负责对SDK接入相关的技术问题提供技术支持。 6. 对SDK整体稳定性负责。 7. 负责新人培养及任务分配,制定技术成长路径并推动团队效能提升 8. 深入理解游戏业务场景,跟踪行业技术趋势,推动技术创新在项目中的应用。
1. 与音频设计师和其他团队展开跨部门合作,创建一流的音频系统以实现项目的音频设计愿景; 2. 开发并维护音频工具和管线,通过工具与管线提升音频生产的效率、质量、创意及稳定; 3. 以正确的方式将音频内容集成到游戏中,确保音频在主机、PC、移动端等各类平台上的同步和最佳性能; 4. 在游戏引擎、Wwise Profiler或其他调试工具中进行调试并排查音频相关问题; 5. 为音频团队提供技术指导和支持,编写并维护音频工具使用及资产规范相关的文档; 6. 保持与最新的音频技术趋势同步,持续提高游戏的音频系统及开发管线质量。
1、负责 SDK 客户端统筹工作,包括 Android、iOS等多个平台,需要至少一个平台深入把控; 2、负责设计技术框架,选择相应解决方案,制定开发规范、流程、原型等; 3、负责优化 SDK 性能和流程,解决接入游戏后的各类崩溃; 4、负责SDK 客户端对外沟通工作;
Unity/Unreal客户端游戏性能的测试和优化,包括资源加载、内存管理、渲染性能等方面; 对齐各品类游戏的客户端性能细节指标标准,提供相应头部竞品的性能数据; 使用Unity/Unreal游戏引擎的相关技术和工具,如Profiler、UPR、Memory Profiler、Unreal Insights、Intel-VTune等进行准确的性能数据采集; 针对性能采集工具的痛点和局限性,进行二次开发,并应用到客户端性能测试中; 开发性能采集工具的Service模式,提供API或SDK,便于其他专项测试集成; 对接游戏项目,结合第三方和自研工具采集的数据和分析结果,识别游戏客户端的性能瓶颈点,针对不同瓶颈点利用分析工具进行深度分析,并提出相应的优化方案和建议。