职位描述:
1. 负责澎湃OS电视平台多媒体系统级开发/技术架构/技术创新
2. 负责小米电视系统软件的设计及开发工作;
3. 负责小米电视Linux内核和驱动的设计及开发工作;
4. 负责小米电视产品交付的技术负责工作。
职位要求:
1. 计算机相关专业本科以上学历,8年以上Linux驱动和系统开发经验,8年以上Android系统开发经验;
2. 精通C/C++语言,能够使用ARM汇编语言;
3. 熟悉Linux内核架构和驱动模型;
4. 熟练使用提升内核稳定性的手段和工具
5. 熟悉/精通Linux内存管理、进程管理、文件系统、存储等子系统结构,具备综合系统分析能力;
6. 熟悉智能产品开发流程,对技术工作有热情,能自我驱动,主动沟通,积极聆听,有良好的团队合作精神;
7. 有智能电视系统软件开发经验者优先;
8. 有安卓系统内核优化经验者优先,有Linux或者其他开源社区开发工作优先。
招聘部门:
小米
工作地点:
南京市 ID:A114030
面试建议:
小米澎湃OS-电视系统软件研发工程师这一职位对技术深度和广度都有较高要求。面试官会特别关注候选人在Linux内核和Android系统开发方面的实际经验,尤其是电视平台多媒体系统的架构能力。8年以上的相关经验是硬性门槛,这意味着面试官会深入考察你在复杂系统设计和性能优化方面的实战能力。ARM汇编语言的掌握程度、内核稳定性工具的使用熟练度都可能成为技术面的重点考察内容。 建议在准备面试时,不仅要复习Linux内核的核心子系统知识,还要重点准备你在电视系统开发中的具体案例。比如如何解决过内存泄漏问题、如何进行驱动性能优化等实际场景。对澎湃OS的了解程度也会是加分项,可以提前研究小米电视系统的技术特点。技术面可能会涉及白板编程或系统设计题,建议多练习用C/C++解决底层问题的能力。同时强调你在开源社区的贡献或内核优化经验会很有帮助,这些都是区别于其他候选人的关键点。