职位描述:
1.负责ISP软件的日常开发工作
2.负责ISP芯片的FPGA,EMU的验证工作
3.负责针对ISP Pipeline的软件结构设计和文档输出
4.负责ISP软件的HAL功能开发
5.负责ISP软件的底层驱动开发
6.负责RTOS的系统软件开发和维护工作
职位要求:
1.Camera软件,ISP软件的相关开发经验
2.RTOS软件开发相关经验
3.Camera HAL的软件开发工作
4.Camera相关的底层BSP开发工作
5.软件编码能力出众
4.逻辑调理清晰,有强烈的责任心
招聘部门:
小米
工作地点:
上海市、北京市、西安市社招全职职位 ID:N6073
面试建议:
小米的ISP软件工程师岗位是一个技术要求非常全面的职位,它不同于普通的嵌入式软件开发岗位,需要候选人同时具备ISP芯片验证和Camera软件开发的双重能力。这个岗位最特殊的地方在于要求候选人能横跨硬件验证和软件开发两个领域,特别是对ISP Pipeline的软件架构设计能力有很高要求。面试官会特别关注你在FPGA验证和Camera HAL开发方面的实际项目经验。 在准备面试时,你需要重点准备三个方面的内容:首先是ISP芯片的验证经验,要能详细说明你参与过的FPGA/EMU验证项目;其次是Camera软件架构设计能力,特别是ISP Pipeline相关的设计案例;最后是RTOS开发经验,最好能准备一些性能优化或系统调试的实际案例。建议你整理一个技术矩阵表,把自己的技能点与职位要求的对应关系清晰地呈现出来。面试时可能会遇到一些场景设计题,考察你如何平衡芯片特性和软件性能的关系,这类问题需要提前思考应对策略。