职位描述:
岗位职责
1. 负责多媒体Firmware软件开发及联调。
2. 负责多媒体图像处理仿真通路搭建。
3. 负责软件开发文档编写。
职位要求:
任职要求
1. 本科及以上学历,计算机、软件、电子、嵌入式相关专业。
2. 精通C/C++,熟悉常用数据结构和算法设计,有良好的编程习惯。
3. 熟练使用Visual Studio, VSCode等开发环境,具备较强的debug能力。
4. 具备Linux下的开发能力,熟练使用Git等代码管理工具。
优先项
1. 熟悉ISP图像算法(如3A、HDR、CCM、Sharpen等)者优先。
2. 有Android平台下Camera开发经验者优先。
招聘部门:
小米
工作地点:
北京市 ID:A159097
面试建议:
小米的多媒体软件开发工程师职位聚焦在多媒体Firmware和图像处理领域,这与其他公司类似职位相比更强调底层开发和算法实现能力。面试官会特别关注你在Firmware开发、图像处理仿真以及Camera相关经验方面的实际能力。这个岗位不仅需要扎实的编程基础,还需要对多媒体处理流程有深入理解,特别是ISP图像算法方面的知识。 为了准备这个面试,建议你重点复习C/C++编程、数据结构和算法,特别是与多媒体处理相关的实现。准备几个你在Firmware开发或图像处理方面的项目案例,详细说明你的技术贡献和解决问题的思路。对于优先项中的ISP算法和Camera开发经验,即使没有直接经验,也要展示相关的学习能力和理解深度。调试能力是另一个考察重点,可以准备一些你使用Visual Studio或VSCode进行复杂问题调试的案例。最后,确保你对Linux开发环境和Git版本管理工具足够熟悉,这些都是日常工作的基础工具。
在线咨询
请输入您的问题:
提示:由 AI 生成回答,可能存在错误,请注意甄别。