职位职责: 1.负责优化自动驾驶 SOC 系统产品内核调度策略、内存管理、文件系统及 IO 子系统等, 2.负责结合芯片硬件特点,优化 Linux 内核性能,满足智驾业务的需求; 3.负责 Linux 内核定制、系统资源优化 4.负责 Linux 内核故障诊断,解决嵌入式系统在复杂环境下的稳定性和性能问题, 开发与稳定性、性能相关的 debug 工具 5.看护 CPU, OS 技术发展,评估新技术对现有系统架构的影响,并提出改进建议 6.编写技术文档,参与代码审查,保证代码质量
基本要求 1.精通 Linux 内核各子系统源代码和实现机制,如:任务调度、内存管理、文件系统等; 2.熟悉 Linux 内核常见的外设驱动架构; 3.熟悉 Linux 性能量化和优化方法,具备实际的项目优化经验; 4.熟悉 ARM 平台芯片,熟悉 ARM Cortex V8 架构者优先; 5.深入了解至少一种主流虚拟化技术,如:KVM、SEL4、XEN 等; 6.扎实的系统级调试能力,熟练使用诸如 TRACE32、GDB、SystemView、示波器、逻辑分析仪等工具。