android软件工程师
1.5-2.5万深圳市本科不限经验
职位描述
岗位职责:
1. 核心应用开发与维护:
1)负责智能电视(Android TV / AOSP)平台核心应用的设计、开发、测试和维护,包括但不限于桌面(Launcher)、媒体中心、系统设置、应用商店等;
2)主导或参与关键功能模块的技术方案设计和评审,确保架构的健壮性、可扩展性和性能。
2. 多媒体框架集成与优化:
1)深入研究Android多媒体框架,负责视频播放、解码、DRM(数字版权管理)等相关功能的开发与集成;
2)熟悉并能熟练运用 ExoPlayer 或同类播放器框架,并针对TV硬件平台进行深度性能优化,确保播放的流畅性和稳定性。
3. 系统级开发与定制:
1)参与Android TV系统层部分功能的开发与定制,理解并能应用TV特定框架,如 TIF (TV Input Framework),以集成直播电视等信号源。
2)与硬件团队协作,处理与SoC、内存、外设(遥控器、HDMI等)相关的软件问题。
4. 性能分析与调优:
1)负责应用的性能分析与优化,包括但不限于启动速度、内存占用、CPU使用率、渲染流畅度(Jank)等关键指标;
2)运用 Profiling 工具(如 Android Profiler, Perfetto)定位并解决性能瓶颈和疑难杂症。
5. 技术攻坚与团队协作:
1)解决在TV开发中遇到的复杂技术难题,进行技术预研,探索前沿技术在产品中的应用;
2)编写高质量的技术文档,参与Code Review,并能指导初级工程师,分享***实践,帮助团队共同成长。
3)与产品经理、UI/UX设计师、测试工程师紧密合作,保证产品的高质量交付。
20,861+ 岗位更新等你来订阅
一键订阅最新的岗位,每周送达
🎉恭喜你,订阅成功
继续订阅您可以在邮箱中随时取消订阅