字节跳动Android系统软件工程师(图形方向)-视频架构
社招全职3年以上A27306地点:杭州状态:招聘
任职要求
1、3年以上Android图形领域软件开发工作经验; 2、了解图像、视频压缩和处理算法,熟悉音视频、流媒体常见的传输协议; 3、熟练掌握C/C++,对网络有较深入了解; 4、熟悉Android系统框架、熟悉下列一个或多个模块机制原理AMS、WMS、SurfaceFlinger、Vi…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1、负责Android系统图形领域相关技术和解决方案的探索和落地; 2、参与项目技术架构设计、开发、性能优化等工作,保证软件的开发进度和质量。
包括英文材料
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
算法+
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/
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.
还有更多 •••
相关职位

校招软件序列
1、负责视觉 AI 芯片的系统软件开发,包括设备驱动,中间件,SDK 和相关平台工具链等开发; 2、负责视觉 AI 芯片的图像(含外设开发)、视频、BPU(NPU)、显示等多媒体中间件和 Framework 的开发; 3、完成芯片流片前的子系统/模块软件设计、开发和验证,及芯片回来后点亮和功能调试等。 4、与芯片设计和验证团队,算法团队等紧密合作,优化模块/系统性能、功耗和可靠性。 5、负责编写符合相关开发流程(如软件开发 V model,功能安全 ISO26262 等)的技术文档。
更新于 2025-07-01杭州
校招
1. 负责Xiaomi HyperOS中渲染架构重构,设计和实现; 2. 负责渲染领域全栈性能优化工作,涉及上层渲染业务,渲染引擎(skia,impeller等),底层渲染技术等; 3. 负责业内手机系统优秀渲染架构调研,输出对现有渲染架构改进建议及实施; 4. 参与制定渲染架构技术规划,布局关键渲染技术并进行技术突破,提升渲染技术竞争力。 【课题名称】 HyperOS中渲染架构 【课题内容】 1. Android系统中渲染架构研究,例如skia,flutter,impeller等 2. 图形底层渲染技术研究,例如vulkan,opengl等 3. 主流手机系统渲染架构竞分调研,例如鸿蒙系统,iOS等 4. 主流GPU渲染性能优化研究,例如高通Adreno GPU, Mali系列GPU等
更新于 2025-06-26北京
社招3年以上研发类
1、开发和优化Android应用中的图形渲染显示系统,尤其是OpenGL ES在相机场景下的应用; 2、设计和实现Android显示系统模块,处理复杂的显示任务,并集成新技术和工具以增强显示效果; 3、实施图形显示性能的监测和优化,包括帧率提升、内存管理、GPU负载平衡。
更新于 2025-08-28西安|南京|深圳