大疆高级客户端开发工程师(多媒体)
社招全职5年以上软件地点:深圳状态:招聘
任职要求
1. 本科及以上学历,5年以上 Android/iOS/鸿蒙(至少一个平台) 开发经验,具备多媒体项目经验如短视频、视频会议、视频编辑器或AR相关项目经验者优先; 2. 精通Kotlin/Swift/C++(至少一种)语言,具备跨平台开发能力和经验,熟悉 Android/iOS/鸿蒙(至少一个平台)的基础架构及常用组件,例如MediaCodec、SurfaceFlinger、VideoToolBox 等; 3. 具备视频编解码、图形图像处理及渲染相关知识和实践经验,熟悉常见多媒体技术和框架,如FFmpeg、OpenGL ES; 4. 有独立架构设计能力,良好的编码习惯和质量意识,有技术方案设计、单元测试、编译优化等优秀实践。
工作职责
1. 负责开发和维护 DJI Fly 图形图像、多媒体相关模块,确保其稳定性、性能和用户体验; 2. 持续守护所负责功能集的架构合理性和代码健康度; 3. 能够沉淀总结规范、方法论,影响和帮助团队其他员工,提升软件质量和开发效率。
包括英文材料
学历+
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
iOS+
https://www.youtube.com/watch?v=UNH0bE4zPtY&list=PLSzsOkUDsvdu5Mm67aBYs2YPu2OM4mFzt
Kotlin+
https://kotlinlang.org/docs/kotlin-tour-welcome.html
Quickly learn the essentials of the Kotlin programming language through our tours, which will take you from beginner to intermediate level.
https://learnxinyminutes.com/kotlin/
Kotlin is a statically typed programming language for the JVM, Android and the browser. It is 100% interoperable with Java.
https://www.youtube.com/watch?v=EExSSotojVI
In this full Kotlin course, you will learn the most popular programming language on Android and start building your own apps.
Swift+
[英文] A Swift Tour
https://docs.swift.org/swift-book/documentation/the-swift-programming-language/guidedtour/
Explore the features and syntax of Swift.
https://www.hackingwithswift.com/learn
Free Swift and iOS tutorials
https://www.youtube.com/watch?v=8Xg7E9shq0U
Learn the Swift programming language in this full tutorial for beginners.
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
OpenGL+
https://www.youtube.com/watch?v=45MIykWJ-C4
Learn how to use OpenGL to create 2D and 3D vector graphics in this course.
https://www.youtube.com/watch?v=W3gAzLwfIP0&list=PLlrATfBNZ98foTJPJ_Ev03o2oq3-GGOS2
https://www.youtube.com/watch?v=XpBGwZNyUh0&list=PLPaoO-vpZnumdcb4tZc4x5Q-v7CkrQ6M-
ElasticSearch+
https://www.youtube.com/watch?v=a4HBKEda_F8
Learn about Elasticsearch with this comprehensive course designed for beginners, featuring both theoretical concepts and hands-on applications using Python (though applicable to any programming language). The course is structured in two parts: first covering essential Elasticsearch fundamentals including index management, document storage, text analysis, pipeline creation, search functionality, and advanced features like semantic search and embeddings; followed by a practical section where you'll build a real-world website using Elasticsearch as a search engine, working with the Astronomy Picture of the Day (APOD) dataset to implement features such as data cleaning pipelines, tokenization, pagination, and aggregations.
系统设计+
https://roadmap.sh/system-design
Everything you need to know about designing large scale systems.
https://www.youtube.com/watch?v=F2FmTdLtb_4
This complete system design tutorial covers scalability, reliability, data handling, and high-level architecture with clear explanations, real-world examples, and practical strategies.
编程规范+
[英文] Google Style Guides
https://google.github.io/styleguide/
Every major open-source project has its own style guide: a set of conventions (sometimes arbitrary) about how to write code for that project. It is much easier to understand a large codebase when all the code in it is in a consistent style.
相关职位
社招5年以上软件
1. 负责开发和维护 DJI Fly 图形图像、多媒体相关模块,确保其稳定性、性能和用户体验; 2. 持续守护所负责功能集的架构合理性和代码健康度; 3. 能够沉淀总结规范、方法论,影响和帮助团队其他员工,提升软件质量和开发效率。
更新于 2025-07-16
社招2年以上技术类
1、负责B站广告业务的客户端研发,支撑全系产品的商业化需求; 2、与商业化产品团队配合,深度参与商业产品需求讨论与功能定义; 3、负责B站广告业务客户端 SDK 的建设与优化,完成高质量编码; 4、设计良好的代码结构,不断迭代重构,提高代码扩展性,提升研发效率; 5、承担关键技术选型、难题攻关和新技术探索等相关工作,支撑广告业务高效、稳定迭代。
更新于 2024-03-21
社招4年以上技术类-质量保证
1.负责营销云产品的稳定性,参与全链路的质量保障方案设计,策略制定及落地执行; 2.负责制定项目/故障流程及质量标准,规划设计质量及稳定性工具方法论,提升项目迭代效果、产品质量、产品稳定性 3.通过技术手段和创新,去持续优化研发流程、测试策略/方法和工具,努力提升产品质量和研发效率 4.解决质量保障过程中的复杂技术问题
更新于 2025-06-18