logo of bytedance

字节跳动高级Android开发工程师-移动OS

社招全职A91193地点:北京状态:招聘

任职要求


1、具备良好的面向对象编程和设计模式知识;有优秀的编码习惯架构设计能力;
2、熟悉Android SDKNDK、精通Java/Kotlin,熟悉C++JNI;
3、有图形渲染相关经验,熟悉OpenGLES或Vulkan等图形API,理解安卓渲染机制,能够优化视图层次结构和动画性能;
4、熟悉多媒体处理,了解AMediaCodec、AAudioPlayer等音视频框架,或其它编解码框架,了解其原理;
5、具备良好的问题解决能力和分析能力,能够独立思考和解决复杂问题。

加分项:
1、有开源项目或个人项目经验者优先;
2、有XR相关从业经历者优先;
3、熟悉Electron或其他跨平台开发框架者优先;
4、有以下经验者优先:Android FrameworkLinuxSDK开发、流媒体开发。

工作职责


1、设计、开发和维护跨端互联Android端应用程序;
2、参与XR应用的设计和框架开发,深入用户为用户提供优秀的跨端XR体验;
3、基于XR场景,解决多媒体和图形渲染相关的问题,优化渲染性能,确保最佳的用户体验。
包括英文材料
设计模式+
编程规范+
系统设计+
Android+
SDK+
NDK+
Java+
Kotlin+
C+++
JNI+
Electron+
开发框架+
Linux+
相关职位

logo of bytedance
社招A171407

1、负责XR设备中系统应用及服务的设计和开发工作,与产品、设计、质量等团队协作,共同保证产品顺利迭代; 2、参与XR设备中系统应用架构设计、品质优化、技术难点攻关等相关研发工作,推动团队技术体系建设; 3、关注XR、空间计算等前沿技术,结合业务特点,推动新技术落地。

更新于 2024-11-22
logo of bytedance
社招A102137B

1、负责XR设备中系统应用及服务的设计和开发工作,与产品、设计、质量等团队协作,共同保证产品顺利迭代; 2、参与XR设备中系统应用架构设计、品质优化、技术难点攻关等相关研发工作,推动团队技术体系建设; 3、关注XR、空间计算等前沿技术,结合业务特点,推动新技术落地。

更新于 2025-05-07
logo of bytedance
社招A25814

1、负责Android-Linux产品内核调度策略、内存管理、文件系统及IO子系统等相关架构的设计和实现,优化Linux内核性能,满足智能终端业务的需要; 2、负责Linux内核主要模块的性能分析和优化,如进程管理、进程调度、内存管理、文件系统、块设备、中断、时间等; 3、负责解决智能终端产品中跨内核、驱动、HAL、FW多层的复杂系统级问题,并提升系统监控和量化能力。

更新于 2023-11-30
logo of bytedance
社招3年以上A141870B

1、负责Android系统的播放器,解析器,媒体库,编解码器和HDR等功能的设计和开发; 2、负责优化视频场景的性能、功耗、稳定性和兼容性问题分析与解决; 3、与产品经理及相关团队密切合作,深度参与产品需求讨论和功能定义。

更新于 2023-12-01