职位描述:
岗位职责:
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:A58748A
面试建议:
这个高级嵌入式软件工程师职位聚焦于电机控制算法的开发和实现,特别是BLDC/FOC控制算法。小米作为智能硬件领域的领先企业,对电控方向的工程师有着较高的技术要求。除了扎实的编程基础和嵌入式系统知识外,面试官会特别关注你在电机控制算法方面的实际项目经验,尤其是从0到1的产品开发经历。 准备面试时,你需要重点准备电机控制算法相关的技术问题,特别是BLDC/FOC控制的具体实现细节。同时,要准备好展示你在嵌入式系统开发方面的经验,包括MCU外设接口开发和传感器应用。建议梳理过往项目中遇到的典型问题和解决方案,特别是与生产测试和可靠性相关的问题。小米注重团队合作和价值观认同,所以也要准备一些关于团队协作和问题解决的案例。
在线咨询
请输入您的问题:
提示:由 AI 生成回答,可能存在错误,请注意甄别。