1.开发Android OS 相关软件模块或相关HALs 例如Camera, Audio, Gralloc, HWC, NN, USB Power, AVB, Keymaster, Storage, WIFI, BT等
2.优化系统整体性能及相关功耗特别是针对Graphics, Camera, Audio,Video,Storage等相关应用场景
3.负责相关多媒体系统的开发文档撰写
任职要求
1.计算机,电子,自动化相关专业本科以上学历;硕士毕业2年,本科毕业4年以上工作经验;
2.熟练掌握C语言,熟悉数据结构,编译原理,操作系统等基本概念;
3.熟悉以下个业务方向之一,优先录取
- 图形及显示:熟悉Android图形及显示相关框架及模块例如SurfaceFlinger、HWUI,DRM/KMS、OpenGL ES、Vulkan、Gralloc, HWC。
- 多媒体:熟悉Android多媒体系统及框架 mediaservice, AudioFlinger, Camera Service, Camera HAL, Audio/Video Decoder&Encoder codec2/OpenMax HAL
- 安全及启动:
熟悉Android安全相关功能 keymaster,gatekeeper,dm-verity,AVB,bootctrl;
熟悉 Security OS 如 OPTEE,Trusty OS,及其相关 TA or CA 实现;
熟悉 ARM TrustZone 和SMMU相关安全
- 技术机器学习: 熟悉 Android NN HAL, 和典型相关 NN frameworks like TFlite, Caff2, TVM