1 、 业务介绍
让机器有温度,让数据会说话
DJI 大疆软件团队致力于连接用户和 DJI 产品,为用户提供硬件产品的各种可能性。让机器有温度,让数据会说话是我们的核心使命。
在软件团队,你将有机会将自己的创意注入到 DJI 的各种创新产品中,我们有多条核心产品线:
- 以 Mavic 、Inspire 系列产品为代表的消费无人机产品线
- 以 Osmo Pocket 、Osmo Action 等产品为代表的手持产品线
- 以推动无人机在各行各业广泛使用为己任的行业产品线
- 开创简单新农业,让智慧农业超越想象的农业产品线
官网地址: https://www.dji.com/
2 、 招聘岗位
中 /高级前端开发工程师
工作职责
- 参与负责大疆飞行云平台等领域的前端建设,提高交付质量和产品体验;
- 参与研发三维可视化平台,在三维空间中处理各种交互操作;
- 协同产品经理、交互、设计、开发、测试、运维等一起就项目需求、版本进度、开发质量、迭代流程进行沟通与方案制定。
任职要求
- 本科及以上学历,计算机专业或相关专业,3 年以上开发经验;
- 有 Cesium 、Three.js 等三维库开发经验;
- 精通 HTML5 、CSS 、JavaScript ,熟悉 W3C 网页标准,熟悉浏览器特性、兼容性适配、性能优化及网页安全;
- 熟悉常见前端框架(如 Vue 、React ),具备通过阅读框架源码解决特定问题的能力;
- 具备良好的团队沟通与协作能力,熟悉项目管理、敏捷开发等流程,能够持续关注前端新的技术方向。
高级后端开发工程师( Golang )
工作职责
- 参与大疆消费机,行业等各产品线对外产品的云端服务的技术设计和开发实现;
- 参与大疆设备管理平台,物联网平台,算法服务平台等平台产品的架构设计和开发工作;
- 与产品和设计团队协作,理解产品需求,制定技术解决方案;
- 参与后台服务的架构设计,安全设计,算法实现,自动化建设等工作。
任职要求
- 本科及以上学历,1 年以上 Golang 开发经验; 3 年以上软件开发经验者优先;
- 熟悉 Golang 相关技术,熟悉 Golang 协程、channel ,有分布式服务器开发经验者优先;
- 有基于 MySQL ,PostgreSQL 或其他大型关系型数据库开发经验,并且熟悉 Redis ,Elasticsearch ,MongoDB 等 NoSQL 数据库;
- 熟悉微服务架构,有微服务架构服务治理经验者优先,有物联网经验者优先;
- 热爱技术,追求卓越,有良好的自学能力,对新技术有钻研精神。
中级软件产品经理(行业)
工作职责
- 负责大疆创新行业线无人机任务管理系统的需求分析、产品设计,按版本有计划的迭代产品;
- 结合公司硬件产品和行业应用的场景分析,生成需求文档( PRD )或者交互设计稿,并和体验设计师合作制定出 UI 设计稿;
- 研究国内外无人机行业应用领域的产品和变化情况,分析竞品。根据公司规划、客户需求、市场反馈设计详细的产品方案;
- 分析产品数据、用户数据,把握用户使用情况,提出并验证产品优化方案,持续提升产品用户体验;
- 与开发人员紧密协作,确保项目的进度和交付质量,并能协调相关部门配合项目的研发。
任职要求
- 本科以上学历,计算机、电子科学等相关专业,3 年以上硬件公司的软件产品设计工作经验;
- 有很强的需求分析能力,思维缜密且具有逻辑性,能独立输出 PRD 文档;
- 注重用户体验,有同理心和理解能力,能够站在用户的角度上思考问题;
- 有国际化的视野,能够关注国内外的行业变化;
- 具有主动性,能够推动项目进行并保质保量交付;
- 做事注重细节,态度积极,具有创新精神和持续学习能力。
中 /高级客户端开发工程师( Android )
工作职责
- 参与任一 APP(FLY\MIMO\PILOT\AGRAS\SDK)的业务开发;
- 负责技术方案设计,高质量交付,版本发布等工作;
- 熟练掌握业务场景,成为业务专家,打磨业务需求。
任职要求
- 本科及以上学历,3 年以上 Android 客户端开发经验;
- 精通 JAVA 或 Kotlin 开发,具备 C++开发经验者优先;
- 具备扎实的数据结构和算法基础、熟练掌握设计模式和流行组件,精通多线程开发;
- 具有单元测试、编译优化、组件化、热更新技术的优秀实践者优先;
- 了解 TCP/IP 协议四层模型、H264/H265 编解码、性能和稳定性优化任一经验者优先;
- 具有较强逻辑思维能力和表达能力及良好的团队合作精神。
中 /高级客户端开发工程师( iOS )
工作职责
- 负责根据交互、视觉设计完成 iOS 客户端的开发;
- 完成客户端核心代码编写,解决开发中的技术难题,优化性能;
- 负责设计客户端代码架构,改善代码可扩展性;
- 负责跟进产品功能需求的开发与实现,与后台服务器对接各种需求,能独立承担整体项目开发工作。
任职要求
- 本科及以上学历,计算机或相关专业,有 iOS 平台开发经验;
- 具备扎实的 Swift / Objective-C / C / C++ 编程基础,熟悉常用算法及数据结构;
- 代码风格良好,熟练运用基本设计模式,能设计出合理、易读、易扩展的程序结构;
- 有优秀的学习能力及自主性,善于沟通,有强烈责任感;
- 具备硬件通信(蓝牙,MFI )相关经验者优先。
- 能够熟练使用常见的三方库,熟悉 CI / CD 相关流程。
中 /高级客户端开发工程师(C++ 跨平台)
工作职责
- 负责 DJI 客户端软件的公共跨平台底层框架 CSDK 开发工作;
- 负责与固件端根据业务功能设计进行通信协议的定义与联调;
- 负责将 DJI 的硬件能力封装成接口,供客户端应用程序开发者使用;
- 负责 CSDK 的内部业务模块的设计、开发、维护工作。
任职要求
- 计算机及相关专业本科以上学历,3 年以上相关工作经验;
- 精通 C/C++ 语言,熟悉 C++标准库,具备 C/C++ 跨平台开发的经验,具备扎实的数据结构和算法基础,熟悉多线程开发,熟悉面向对象设计,熟悉常用设计模式;
- 精通 Android 、iOS 、Windows 、Mac 等至少一个平台的开发;
- 熟悉 Android/iOS 平台上 C++开发经验( JNI/Objective-C++ )者优先,熟悉 Android/iOS 原生开发者优先;
- 有大型成熟的 SDK 项目经验者优先。
3 、 简历投递
联系邮箱: [email protected]
邮件标题: [岗位] [姓名]
邮件请附上简历