岗位描述
岗位职责:
1.负责RISC-V平台底层软件开发,包括OpenSBI、Linux内核适配、驱动开发与稳定性优化;
2.负责RISC-V虚拟化方案(KVM/H 扩展)的设计、实现与性能优化;
3.负责CPU性能分析:基于PMU/perf等工具剖析SPEC、STREAM等benchmark,定位微架构与软件瓶颈,输出性能分析报告并推动优化闭环;
4.开发维护CPU测试程序、自动化脚本与 SDK,支撑芯片功能验证与性能回归;
5.配合硬件团队完成FPGA、Palladium平台仿真,定位软硬件协同问题(功能、性能、兼容性);
6.输出设计文档、测试报告,参与方案评审。
职位要求:
1.本科及以上学历,计算机、电子、微电子等相关专业;
2.熟练掌握C语言与RISC-V(或ARM)汇编,能使用Shell/Python编写自动化工具;
3.熟悉Linux内核,有内核移植、驱动开发或调度/内存管理子系统开发经验;
4.了解计算机体系结构与操作系统基础; 聪明自驱,沟通良好。