1.8-3.5万·15薪
上海市-浦东新区-广兰路与龙东大道交叉口西南100米4栋602
1) 参与RISC-V架构的Linux内核开发、优化及问题调试,包括进程调度、内存管理、设备驱动等模块;
2) 负责RISC-V平台的内核移植、BSP开发及性能调优,确保内核稳定性和兼容性;
3) 跟踪上游社区(如Linux Kernel、RISC-V官方补丁)进展,推动关键技术落地;
4) 开发及维护RISC-V平台的固件(如OpenSBI、U-Boot、ATF等),支持芯片启动、安全启动和硬件初始化;
5) 参与RISC-V相关标准的实现(如SBI规范、ACPI/UEFI适配),推动固件生态完善;
6) 维护和优化RISC-V工具链(GCC/LLVM、Binutils、GDB等),解决编译、调试中的架构相关问题;
7) 开发或适配性能分析工具(如Perf、Trace工具),支持RISC-V平台的性能 profiling 和调试;
8) 与硬件团队协作,参与RISC-V芯片的软硬件协同设计,提供软件层面的需求与反馈;
9) 支持客户或合作伙伴完成系统软件集成,解决技术难点。
二、任职资格:
2) 熟练掌握C/C++、Rust或汇编语言,具备扎实的代码调试和性能优化能力;
3) 熟悉计算机体系结构,了解CPU流水线、缓存一致性、多核并发等原理;
4) 深入理解Linux内核至少一个子系统(如内存管理、文件系统、调度器等);
5) 有RISC-V、ARM或X86平台的内核开发或移植经验,熟悉设备树(Device Tree)和驱动开发;
6) 熟悉固件开发流程,如U-Boot、OpenSBI或EDK2,了解启动流程和硬件初始化;
7) 熟悉RISC-V特权架构(Privileged Spec)和SBI规范者优先;
8) 了解编译器原理,有GCC/LLVM开发或优化经验,熟悉RISC-V指令集扩展(如V扩展、C扩展);
9) 熟悉调试工具(如GDB、JTAG)或性能分析工具(Perf、Trace等)。
三、岗位加分项:
1) 参与过开源项目(如Linux Kernel、QEMU、RISC-V工具链)贡献者优先;
2) 熟悉RISC-V向量指令(RVV)、DSP或安全扩展(如TrustZone替代方案);
3) 有芯片原厂或IP厂商的系统软件(如SoC Bring-up)开发经验;
4) 对RISC-V生态有深入理解,如JVM/JavaScript引擎在RISC-V的适配经验。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕