大疆客户端开发工程师(深圳)
校招全职软件地点:深圳状态:招聘
任职要求
1. 本科及以上学历,计算机、软件、机械、自动化等相关专业,具备扎实的计算机基础知识; 2. 熟悉 Java/Kotlin/Objective-C/Swift/C/C++语言中的至少一种; 3. 代码风格良好,了解设计模式,能设计出高效、可靠、易于理解、可扩展的程序; 4. 具备 Android/iOS/鸿蒙/Unity3D 开发经验,或者有已上线市场的应用开发者优先; 5. 有ACM类竞赛经历、图形图像算法、视频编解码、软件安全、软件性能优化等相关经验者优先; 6. 优秀的学习能力、善于沟通,有强烈的责任感和严谨的工作作风; 7. 具备RoboMaster/Robocon等赛事软件开发经验者可加分。
工作职责
我们致力于把大疆设备和大疆用户紧密相连,“让机器有温度,让数据会说话”是我们的核心使命。 在这里,你将让代码的影响力突破屏幕的边界,触达每一个鲜活的用户场景; 在这里,你将与不同领域的优秀工程师合作,拓宽技术视野,成长为优秀的工程师; 在这里,你将跟有趣的团队一起创造领先的科技产品,为推动社会的进步贡献自己的力量。 1. 负责的业务方向包括但不限于:DJI FLY、行业Pilot、行业生态SDK、大疆农服等; 2. 负责DJI移动客户端软件在智能手机、Pad、PC端或自研终端设备上的应用程序开发和技术实现,负责DJI移动终端SDK的开发和优化。
包括英文材料
学历+
Java+
https://www.youtube.com/watch?v=eIrMbAQSU34
Master Java – a must-have language for software development, Android apps, and more! ☕️ This beginner-friendly course takes you from basics to real coding skills.
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.
C+
https://www.freecodecamp.org/chinese/news/the-c-beginners-handbook/
本手册遵循二八定律。你将在 20% 的时间内学习 80% 的 C 编程语言。
https://www.youtube.com/watch?v=87SH2Cn0s9A
https://www.youtube.com/watch?v=KJgsSFOSQv0
This course will give you a full introduction into all of the core concepts in the C programming language.
https://www.youtube.com/watch?v=PaPN51Mm5qQ
In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming with the help of the classic C Programming language book written by Brian Kernighan and Dennis Ritchie.
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
设计模式+
https://liaoxuefeng.com/books/java/design-patterns/index.html
设计模式,即Design Patterns,是指在软件设计中,被反复使用的一种代码设计经验。使用设计模式的目的是为了可重用代码,提高代码的可扩展性和可维护性。
[英文] Design Patterns
https://refactoring.guru/design-patterns
Design patterns are typical solutions to common problems in software design. Each pattern is like a blueprint that you can customize to solve a particular design problem in your code.
https://www.youtube.com/watch?v=NU_1StN5Tkk
Design Patterns tutorial explained in simple words using real-world examples.
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
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
Objective-C+
[英文] Where X=Objective-C
https://learnxinyminutes.com/objective-c/
Objective-C is the main programming language used by Apple for the macOS and iOS operating systems and their respective frameworks, Cocoa and Cocoa Touch.
https://www.youtube.com/playlist?list=PL640F44F1C97BA581
Here is a list of all of my Objective C tutorials.
Unity+
https://www.youtube.com/watch?v=XtQMytORBmM
Unity is an amazingly powerful game engine - but it can be hard to learn. Especially if you find tutorials hard to follow and prefer to learn by doing. If that sounds like you then this tutorial will get you acquainted with the basics - and then give you some goals to learn the rest by yourself.
相关职位
社招4年以上软件
1. 参与大疆软件产品的功能讨论,与前端,客户端,飞行系统等职能协作完成业务交付工作; 2. 参与产品的技术方案设计与产品架构设计,守护后端性能和技术负债持续优化。
更新于 2025-10-16