小米 – Linux BSP工程师 职位分析和面试指导

职位描述:

1. 负责机器人项目相关驱动的开发与维护,确保系统硬件设备的正常运行;
2. 负责机器人项目中底层相关新功能的开发,包括架构设计、代码编写、测试及调试等;
3. 负责机器人项目开发过程中系统问题的解决,能够使用常用debug方法定位问题、或解决问题。

职位要求:

1. 熟悉arm/x86/riscv等架构;
2. 熟悉C/C++编程语言,熟悉Linux操作系统及开发环境;
3. 会使用示波器,逻辑分析仪等分析工具;能看懂硬件原理图,至少熟悉一种主流SoC(Qualcomm,NXP,TI,Nvidia,etc.);
4. 熟悉常用的软件开发流程、编码规范及测试方法,具备良好的软件工程化意识;
5. 强烈的责任心和团队合作精神,具备良好的沟通协调能力。

招聘部门:

小米

工作地点:

北京市 ID:A161035

面试建议:

小米的Linux BSP工程师职位专注于机器人项目的底层驱动开发和系统维护,这是一个技术含量很高的岗位。面试官会特别关注你在Linux底层开发、硬件调试和机器人项目方面的实际经验。不同于一般的嵌入式开发岗位,这里更强调对机器人系统的理解和问题解决能力。 建议你在面试前重点准备Linux驱动开发相关的知识,特别是与机器人系统相关的部分。准备好展示你使用示波器、逻辑分析仪等工具调试硬件的经验,以及你解决过的具体问题案例。同时,由于这是一个团队合作密切的岗位,面试官也会考察你的沟通能力和团队协作精神。建议准备几个能体现你解决问题能力和团队合作的具体项目经历,用STAR法则来讲述这些故事会很有帮助。

在线咨询


请输入您的问题:

提示:由 AI 生成回答,可能存在错误,请注意甄别。