字节跳动Android SDK开发工程师(AR/VR/MR)-移动OS(北京/上海)
社招全职A241234地点:北京状态:招聘
任职要求
1、具有扎实的编程功底,良好的设计能力和编码习惯,优秀的架构设计能力; 2、丰富的Android应用开发经验,熟练掌握Java/Kotlin/C++,Android SDK/NDK; 3、熟悉Android系统API、Framework机制、基础组件,对重要系统特性和原理有一定的理解; 4、具备良好的开发者视角和思维,能够深入开发者需求,从开发者角度思考问题并进行设…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1、通过设计和实现API&SDK,支撑开发者使用Android技术栈开发AR/VR/MR应用,并参与相关行业标准制定; 2、深度参与Android OS AR/VR/MR应用框架的设计; 3、深入系统层和引擎层,优化性能和应用运行流程,提供最佳AR/VR应用运行效能; 4、服务开发者,开发和定制开发者工具,提升开发者效率和开发体验。
包括英文材料
编程规范+
[英文] 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.
系统设计+
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.
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
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.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
SDK+
https://www.ibm.com/think/topics/api-vs-sdk
Learn about software development kits (SDKs) and application programming interfaces (APIs) and how they improve both software development cycles and the end-user experience (UX).
https://www.redhat.com/zh-cn/topics/cloud-native-apps/what-is-SDK
软件开发套件(SDK)是通常由硬件平台、操作系统(OS)或编程语言的制造商提供的一套工具。
还有更多 •••
相关职位
校招
作为机器人应用开发工程师,你将深度参与机器人产品应用层的设计与研发,让复杂的硬件技术转化为用户可感知的流畅体验,包含以下业务方向: 1、机器人终端应用开发:参与机器人人机交互系统应用开发和集成,包含语音、屏幕控制、robot service等Android应用开发; 2、手机App应用开发:参与Android/iOS App开发或专用掌机Unity开发,实现低延迟的远程操控、状态监控、第一人称视角(SR/XR)显示功能; 3、机器人生态SDK开发:参与机器人生态SDK开发工作,协助构建对外的接口规范,参与机器人具体业务场景应用开发; 4、任务书Agent: 配合算法团队,在应用层实现基于大模型(VLT等)的任务规划,让机器人能够理解并执行跨度时间长、步骤复杂的复合型任务。
更新于 2025-12-05深圳
社招技术类
-根据业务需求,基于IOS/Android平台进行应用程序开发 -参与移动平台软件框架的研究,设计和实现等工作 -参与移动规范制订、技术文档编写 -持续打造移动底层基础组件,向业务侧提供高可用高稳定的支持
更新于 2022-03-28北京
实习高德地图2026
我们是高德地图终端开放平台团队,负责核心的SDK开发。业务覆盖广且复杂,既负责核心基础的搜索、定位、地图、导航能力开发,又涉及新兴的RTOS穿戴设备、AR的探索,技术栈包括Android、iOS、C/C++。业务/技术成长性非常不错,能够快速的积累经验、提升能力、成长。 岗位职责包括但不限于: 1. 负责高德地图APP基础架构的功能开发和架构演进,包括性能优化、包体积优化、插件化、基础能力研发等; 2. 负责解决软件潜在风险,保证软件安全、稳定、快速运行 3. 探索尝试前沿技术,工程上提高研发效率,业务上提升地图应用体验
更新于 2025-03-20北京