职位描述:
工作内容:
1. 从事AIoT开发平台的嵌入式开发工作;
2. 能够对用户进行相关的技术培训;
3. 在指导下进行跨团队,跨部门的技术合作。
职位要求:
任职要求:
1. 计算机、通信工程、物联网、电子、自动化等相关专业优先;
2. 精通C/C++编程语言,熟练嵌入式环境下的开发模式,能够熟练使用相应的开发工具;
3. 掌握至少一种操作系统(Linux/FreeRTOS/Nuttx),有相关的应用开发或移植经验者优先;
4. 了解常用外设(PCIE,AJ45,UART,IIC,SPI等)的工作原理,具有某一种操作系统下的驱动开发经验优先;
5. 具有良好的表达能力。
6.能够至少实习6个月,1年及以上者优先
招聘部门:
小米
工作地点:
北京市
面试建议:
面试小米的嵌入式软件工程师实习生职位,你需要重点关注几个核心能力。首先是技术能力,尤其是C/C++编程语言的熟练程度和嵌入式开发环境的熟悉度。面试官很可能会通过实际案例或编程题来考察你的编码能力和问题解决能力。其次是操作系统和外设的知识,特别是Linux/FreeRTOS/Nuttx等操作系统的应用开发或移植经验,以及常用外设的工作原理。这些技术细节往往是面试中的重点考察内容。 为了准备这次面试,建议你复习C/C++的基础知识和嵌入式开发的相关内容,尤其是内存管理、多线程编程等常见问题。同时,回顾你在操作系统和外设驱动开发方面的项目经验,准备好具体的案例来展示你的能力。此外,由于职位要求良好的表达能力,你还需要准备如何清晰地解释技术问题和项目经验。模拟面试可以帮助你更好地组织语言和思路,确保在面试中能够自信、流畅地表达。