职位描述:
1. 负责基于嵌入式MCU的系统软件和驱动软件开发和维护工作;
2. 负责项目需求分析,编写软件设计文档、结构设计、编码等工作;
3. 负责配合硬件、生产等解决产品问题;
职位要求:
1. 具有丰富的RTOS架构设计和编码经验,熟悉ARM Cortex-M系列内核的MCU;
2. 熟悉I2C、SPI、USB 、RS232等各种外部接口,熟悉光电器件是加分项;
3. 熟悉RTOS的任务调度、消息队列、内存管理等机制有深入了解,熟悉示波器、逻辑分析仪的使用;
4. 熟悉直流有刷、无刷电机优先,或电机PID调整等经验者优先;
5. 具有较强的责任心,学习能力,工作态度积极,敢于挑战,良好的团队精神和沟通能力;
招聘部门:
小米
工作地点:
武汉市社招全职职位 ID:A138670
面试建议:
小米的RTOS软件开发工程师职位对嵌入式系统开发能力有着较高要求,特别是对RTOS架构设计的深入理解和实际项目经验。这个岗位最特殊的地方在于它不仅要求常规的嵌入式开发技能,还特别看重电机控制相关的经验,这在同类职位中并不常见。面试官会特别关注候选人在RTOS任务调度、内存管理等核心机制上的理解深度,以及实际解决硬件问题的能力。 建议应聘者重点准备RTOS相关的技术细节,包括但不限于任务调度算法、内存管理策略、中断处理机制等。同时要准备好展示自己在实际项目中使用示波器、逻辑分析仪调试硬件的经验。如果你有电机控制相关的经验,一定要详细准备这方面的案例,包括PID参数调整的具体方法和效果。在面试中要展现出对硬件问题的敏感度和解决能力,这是这个岗位特别看重的素质。另外,小米作为知名科技公司,会特别注重候选人的学习能力和团队协作精神,准备好相关案例来证明这些软技能。
在线咨询
请输入您的问题:
提示:由 AI 生成回答,可能存在错误,请注意甄别。