职位描述:
岗位职责:
1. 负责智能产品控制方案的软件设计开发工作;
2. 负责电机控制算法开发设计工作,如无刷直流电机控制器,BLDC/FOC控制算法;
3. 负责算法的实现,驱动调试,代码调优;
4. 解决在生产,内测,可靠性测试中的软件BUG;
职位要求:
任职要求
1. 本科及以上学历,电力电子、机电一体化、电气、自动化控制等相关电子专业;
2. 3年以上MCU/ARM等平台电机控制工作经历;
3. 精通C语言,良好的编码习惯,了解CI/CD、代码质量管理等流程,了解IAR、KEIL、GCC等常用编译器;
4. 熟悉有感BLDC/FOC控制算法、熟悉无感FOC控制算法;
5. 熟悉常用MCU开发。熟练掌握LINUX或RTOS嵌入式系统应用和开发;
6. 熟悉常见传感器(超声、红外、雷达等)工作原理和常用MCU外设(spi、i2c、uart、can等),能读懂硬件原理图;
7. 认同小米价值观,良好的沟通能力,积极主动,有责任感,注重团队精神;
加分项
1. 有无刷电机产品,从0开发到生产上市经验;
2. 有IOT设备,从0开发到生产上市经验;
招聘部门:
小米
工作地点:
武汉市 ID:A147697
面试建议:
这个职位是小米公司嵌入式软件工程师(电控方向),专注于智能产品控制方案的软件设计和电机控制算法开发。关键点在于不仅要具备扎实的嵌入式软件开发能力,还需要对电机控制算法有深入理解,特别是BLDC/FOC控制算法。此外,熟悉LINUX或RTOS嵌入式系统开发,以及常见传感器和MCU外设的使用也是必备技能。特别值得注意的是,有从0开发到生产上市的经验是一个重要加分项。 针对这个职位,建议应聘者重点准备电机控制算法相关的知识,特别是BLDC/FOC控制算法的实现细节。同时,要熟悉嵌入式系统开发流程,包括代码调优和BUG解决。在面试中,可能会被要求解释具体的算法实现或解决实际问题的思路。建议提前准备一些实际项目经验,特别是涉及电机控制或IOT设备开发的项目,以便在面试中展示你的专业能力和实践经验。此外,小米注重团队合作和沟通能力,因此在面试中也要展现出良好的沟通技巧和团队协作精神。