职位描述:
1. 负责机器人产品相关模块的嵌入式系统软件,包括 MCU 驱动程序、RTOS 应用程序等。
2. 负责嵌入式系统的架构设计和软件实现,保证系统的稳定性、可靠性和高效性。
3. 负责模块间通信协议的设计和开发,与硬件工程师紧密合作,实现通信功能。
4. 完成项目其他任务。
职位要求:
1. 计算机、电子工程、通信工程或相关专业。
2. 熟悉常见工业控制协议,如ethercat、modbus、can 等,至少精通一种,并有实际项目经验。
3. 3年以上嵌入式系统开发经验,具备扎实的 C编程能力。
4. 熟悉常见的 MCU 架构和开发工具,如 ARM Cortex-M 系列等。
5. 熟悉常见的RTOS,如 FreeRTOS、uC/OS 等。
招聘部门:
小米
工作地点:
北京市 ID:A199008
面试建议:
这个机器人嵌入式软件工程师职位在小米公司是一个技术性很强的岗位,特别注重候选人在工业控制协议和嵌入式系统开发方面的实际经验。不同于一般的嵌入式开发岗位,这里明确要求至少精通一种工业控制协议并有项目经验,同时需要熟悉机器人产品的特定需求。 在准备面试时,你需要重点准备三个方面:一是工业控制协议的实际应用案例,最好能详细描述你参与过的项目中使用ethercat、modbus或can协议的具体情况;二是嵌入式系统开发经验,特别是与机器人相关的开发经验;三是RTOS和MCU架构的深入理解。建议提前准备几个能展示你技术深度的项目案例,特别是那些能够体现你解决复杂问题能力的案例。同时,由于这个职位需要与硬件工程师紧密合作,也要准备好展示你的团队协作能力和跨部门沟通技巧。
在线咨询
请输入您的问题:
提示:由 AI 生成回答,可能存在错误,请注意甄别。