岗位职责
1、负责公司核心 SDK 产品的整体架构设计与技术规划,制定 SDK 平台中长期演进路线;
2、主导多端 SDK(Windows / iOS / Android / macOS 等)的统一架构设计,建设高可用、高性能、高扩展性的基础能力;
3、负责 SDK 核心模块设计与实现,包括登录鉴权、支付接入、数据统计、推送消息、更新能力、网络通信、安全加固等通用能力;
4、推动 SDK 模块化、组件化、插件化建设,提升多业务线复用效率与接入效率;
5、制定 SDK 接口规范、版本管理机制、兼容性策略,保障接口稳定与平滑升级;
6、攻坚复杂技术问题,包括崩溃治理、性能优化、线程安全、内存泄漏、弱网环境适配、兼容性问题等;
7、建设 SDK 自动化测试体系、CI/CD 流程、发布体系与质量监控体系;
8、与客户端、服务端、引擎、运营平台等团队协作,推动 SDK 高质量交付与落地;
9、指导核心研发成员成长,参与技术评审,提升团队整体架构能力。
任职要求
1、具备 10 年及以上 C++ 开发经验,5 年及以上大型 SDK 或基础平台架构经验;
2、精通现代 C++(C++11/14/17 及以上),对语言特性、设计模式、模板编程、对象生命周期有深入理解;
3、对内存管理、多线程并发、网络通信、异步模型、跨语言绑定有扎实经验;
4、具备丰富的跨平台开发经验,熟悉 Windows、Android、iOS 等平台差异及适配方案;
5、具备大型 SDK 架构经验,理解接口设计、二进制兼容、版本治理、灰度发布、稳定性建设等关键问题;
6、熟悉静态库 / 动态库封装、依赖管理、构建系统(CMake / Gradle / Xcode 等);
7、具备优秀的系统抽象能力,能够平衡性能、易用性、扩展性与接入成本;
8、具备良好的沟通协作能力与技术推动力,能够跨团队推进复杂项目落地。
加分项
1、有游戏行业 SDK 经验(登录、支付、渠道、数据统计、反作弊等);
2、有 Unity / Unreal Engine SDK 接入架构经验;
3、有 C# / Java / Objective-C / Swift 与 C++ 混合开发经验;
4、有安全加固、反篡改、加密传输、设备指纹等安全体系经验;
5、有千万级用户产品 SDK 稳定性治理经验;
声明:本文内容由脉脉用户自发贡献,部分内容可能整编自互联网,版权归原作者所有,脉脉不拥有其著作权,亦不承担相应法律责任。如果您发现有涉嫌抄袭的内容,请发邮件至maimai@taou.com,一经查实,将立刻删除涉嫌侵权内容。