职位描述:
1. 负责手机camera HAL功能开发和项目交付。
2. 负责手机camera算法的系统集成,设计实现camera pipeline, 优化画质、性能、内存、功耗达到最佳体验.
3. 负责手机camera软件架构设计
职位要求:
1. 计算机或相关专业本科及以上学历, 五年以上工作经验.
2. 有良好的C++基础,熟悉常用数据结构和算法,熟悉操作系统原理。
3. 了解Android Camera/graphic/video等子系统;了解相机系统原理,图像处理算法原理。
4. 熟悉qcom/mtk相机软硬件架构,有camera hal软件开发经验者优先。
5. 有内存/性能/功耗优化和稳定性等相关工作经验者优先。
6. 具备较强的学习能力,积极主动,认真负责,有良好的团队协作意识。
招聘部门:
小米
工作地点:
北京市、上海市、深圳市社招全职职位 ID:I2369
面试建议:
这个Android相机底层软件工程师职位在小米公司属于核心技术岗位,特别注重候选人在相机底层开发方面的实战经验。面试官最看重的不是你懂多少理论知识,而是你实际解决过哪些相机性能优化问题。他们会特别关注你在qcom或mtk平台上的开发经历,以及你如何通过软件优化提升相机画质的案例。 建议你在准备面试时,重点梳理自己参与过的相机项目,特别是那些涉及HAL层开发、图像处理算法集成和性能调优的经历。准备好具体的技术案例,比如你如何解决某个内存泄漏问题,或者通过什么方法提升了低光环境下的拍摄效果。同时也要复习Android Camera子系统的基础知识,包括graphic/video相关模块。记住,小米作为手机大厂,对相机体验要求极高,你要展现出对画质优化的执着追求和技术敏感度。