小米 – 操作系统专家架构师(汽车OS方向) 职位分析和面试指导

职位描述:

1. 负责 汽车OS组件的开发,完成需求分析、方案设计、代码开发、测试及文档输出;
2. 协助软件集成测试,可端到端交付功能并通过验收;
3. 能使用C/C++/汇编语言(ARM, Risc-V)进行软件开发,并解决开发过程中遇到的问题;

职位要求:

1. 计算机/电子/自动化相关专业毕业;
2. 精通计算机体系架构,精通操作系统内核,对操作系统内核的系统调度,内存管理,文件系统,网络协议,设备驱动等有深刻的理解;
3. 5年以上的AUTOSAR软件架构设计经验,或具有AUTOSAR项目的实际开发经验,开发符合AUTOSAR标准要求的代码;
4. 深入理解操作系统的微内核架构,对微内核的实现有自己的独到见解;
5. 精通ARM体系结构,熟悉ARM Cortex A/M系列,有多核架构经验;
6. 熟悉ASPICE/ISO26262开发流程
7. 熟悉硬件相关知识,具备良好的软硬件协同开发经验;
8. 具备扎实的C&C++和汇编编程功底,良好的代码风格;
9. 具有良好的逻辑思维能力,业务理解能力、快速学习能力、自我驱动能力以及优秀的独立分析和解决问题能力,对技术充满热情;
有如下经验者优先
1. 有商用的微内核产品开发经验者优先;
2. 有车载领域产品中的AutoSAR CP RTE、BSW、MCAL基础软件开发经验者开发经验者优先;
3. 有主流RTOS系统(如NuttX、FreeRTOS、QNX、VxWorks、Zephyr、LiteOS等)的开发经验优先;
4. 对AutoSAR AP有实际开发经验优先;

招聘部门:

小米

工作地点:

北京市 ID:A42514

面试建议:

小米正在寻找一位操作系统专家架构师,专注于汽车OS方向。这个职位不仅要求深厚的操作系统内核知识,还需要特定的汽车行业经验,特别是AUTOSAR架构和微内核实现。面试官很可能会重点考察你在这些领域的实际项目经验和技术深度。 在准备面试时,你需要特别关注AUTOSAR相关经验的展示,包括你参与过的项目细节、遇到的挑战和解决方案。同时,准备好讨论你对微内核架构的理解和见解。由于这是一个架构师职位,面试官也会评估你的系统设计能力和技术领导力。建议你回顾过去参与的系统级设计项目,准备几个能展示你技术深度和解决问题能力的案例。对于ARM体系结构和多核架构的问题,可以准备一些性能优化或并发处理的实例。

在线咨询


请输入您的问题:

提示:由 AI 生成回答,可能存在错误,请注意甄别。