鹰角网络资深 SDK/C++ 架构师
任职要求
1、具备 10 年及以上 C++ 开发经验,5 年及以上大型 SDK 或基础平台架构经验; 2、精通现代 C++(C++11/14/17 及以上),对语言特性、设计模式、模板编程、对象生命周期有深入理解; 3、对内存管理、多线程并发、网络通信、异步模型、跨语言绑定有扎实经验; 4、具备丰富的跨平台开发经验,熟悉 Windows、Android、iOS 等平台差异及适配方案; 5、具备大型 SDK 架构经验,理解接口设计、二进制兼容、版本治理、灰度发布、稳定性建设等关键问题; 6、熟悉静态库 / 动态库封装、依赖管理、构建系统(CMake / Gradle…
工作职责
1、负责公司核心 SDK 产品的整体架构设计与技术规划,制定 SDK 平台中长期演进路线; 2、主导多端 SDK(Windows / iOS / Android / macOS 等)的统一架构设计,建设高可用、高性能、高扩展性的基础能力; 3、负责 SDK 核心模块设计与实现,包括登录鉴权、支付接入、数据统计、推送消息、更新能力、网络通信、安全加固等通用能力; 4、推动 SDK 模块化、组件化、插件化建设,提升多业务线复用效率与接入效率; 5、制定 SDK 接口规范、版本管理机制、兼容性策略,保障接口稳定与平滑升级; 6、攻坚复杂技术问题,包括崩溃治理、性能优化、线程安全、内存泄漏、弱网环境适配、兼容性问题等; 7、建设 SDK 自动化测试体系、CI/CD 流程、发布体系与质量监控体系; 8、与客户端、服务端、引擎、运营平台等团队协作,推动 SDK 高质量交付与落地; 9、指导核心研发成员成长,参与技术评审,提升团队整体架构能力。
1、负责音视频编辑和拍摄模块的设计和开发维护,支持跨平台的视频剪辑和拍摄的实现及优化,支持跨平台剪辑SDK构建和封装; 2、基于OpenGL ES/Metal/Vulkan实现各类视频编辑效果和特效; 3、基于FFmpeg、VideoToolbox等基础组件实现音视频合成、拼接裁剪等功能; 4、开发底层性能基础工具,持续改进性能、用户体验以及开发效率,不断提升多媒体业务能力;
1. 参与云音乐平台架构治理优化 2. 参与云音乐平台产品研发迭代 3. 参与云音乐 APP 的首页、日推、私人漫游等页面 4. 参与技术方案设计讨论、新技术预研和应用 5. 参与 APP 性能和体验优化
团队介绍:TikTok是一个覆盖150个国家和地区的国际短视频平台,我们希望通过TikTok发现真实、有趣的瞬间,让生活更美好。TikTok 在全球各地设有办公室,全球总部位于洛杉矶和新加坡,办公地点还包括纽约、伦敦、都柏林、巴黎、柏林、迪拜、雅加达、首尔和东京等多个城市。 TikTok研发团队,旨在实现TikTok业务的研发工作,搭建及维护业界领先的产品。加入我们,你能接触到包括用户增长、社交、直播、电商C端、内容创造、内容消费等核心业务场景,支持产品在全球赛道上高速发展;也能接触到包括服务架构、基础技术等方向上的技术挑战,保障业务持续高质量、高效率、且安全地为用户服务;同时还能为不同业务场景提供全面的技术解决方案,优化各项产品指标及用户体验。 在这里, 有大牛带队与大家一同不断探索前沿, 突破想象空间。 在这里,你的每一行代码都将服务亿万用户。在这里,团队专业且纯粹,合作氛围平等且轻松。目前在北京,上海,杭州、广州、深圳分别开放多个岗位机会。 1、负责客户端测试工具/框架/平台的开发和维护,如UI自动化框架、精准测试、客户端测试SDK等,提升测试团队的工作效率; 2、与开发/测试团队紧密合作,参与TikTok产品的完整研发流程,及时发现流程中的效率和质量痛点,并提出有价值的建议和改进方案; 3、深入理解和应用客户端技术框架(Android/iOS/Lynx/Web_in_App等),负责客户端自动化测试技术和框架的维护/实施和演进,为客户端测试提供技术支持和优化建议; 4、积极探索LLM在客户端测试中应用及落地,配合模型在各类实际测试任务中的调优。