职位描述:
1. 第三方控制器性能和架构对标;
2. 驱动配置项自动化工具生成工具开发;
3. 软件成熟度持续提升, 完善开发过程文档, 用户手册, 单元测试, 静态代码扫描, 代码合规等开发流程;
职位要求:
1. 计算机、电子工程、汽车电子、软件工程、通信等相关专业,本科及以上学历;
2. 嵌入式软件开发经验,例如汽车电子、机器人等领域;
3. 精通C语言,熟悉MISRA-C编码规范;
4. 能够阅读电子原理图;
5. 熟悉IFX/ST/NXP/Renesas等至少一款单片机及其架构,熟悉RTOS软件,并具有量产开发经验;
6. 熟练使用开发调试工具(JTAG, Trace, 示波器,逻辑分析仪),掌握高级调试技巧;
7. 熟悉通讯协议(CAN, LIN, UART, SPI, I2C, etc.)和MCU外设(ADC, PWM, Timers, Decoders, etc );
8. 熟悉测试驱动开发、自动化测试等方法者优先;
9. 具有良好的团队精神和学习能力,乐观积极的心态。
招聘部门:
小米
工作地点:
南京市
面试建议:
这个实习岗位看似基础,但实际上要求相当专业。小米作为智能汽车领域的新锐,对嵌入式开发的要求直指车规级量产标准。面试官最看重的不是你学过什么,而是你真正动手做过什么符合汽车电子标准的项目。他们会特别关注你是否理解MISRA-C这类行业规范的实际应用,以及你调试复杂嵌入式系统的实战经验。 建议重点准备三个方面的内容:首先是用C语言开发符合MISRA规范的代码实例,最好能展示你如何解决过内存泄漏或实时性等问题。其次是准备一个完整的MCU开发案例,从阅读原理图到最终调试的完整过程,特别是遇到过的棘手问题如何解决的。最后要熟悉汽车电子特有的开发流程,比如A-SPICE或功能安全相关的基础知识,虽然岗位没明确要求,但这正是区分普通嵌入式开发和汽车电子的关键点。