北京电子数智科技有限责任公司
RISCV基础软件开发岗
岗位职责
1、参与RISC-V架构基础软件的设计、开发与维护,围绕处理器及计算平台需求,开展底层软件功能研发与技术验证。
2、参与Bootloader、操作系统内核及驱动程序等基础软件模块的开发与适配,支持RISC-V平台的系统启动、运行及硬件资源管理。
3、参与RISC-V指令集架构及相关处理器平台的技术研究,开展软件与硬件的适配、调试及兼容性验证。
4、参与编译工具链、交叉编译环境及基础开发工具的构建与优化,提升软件在RISC-V架构下的编译效率和运行性能。
5、参与系统性能分析与优化,围绕指令执行、内存管理、中断处理及系统调用等环节开展问题定位与性能调优。
6、协同芯片、硬件及系统软件团队开展技术联调和测试验证,完善技术文档,推动RISC-V基础软件生态及相关产品应用落地。
任职要求
1、本科及以上学历,计算机科学与技术、软件工程、微电子科学与工程、电子信息、集成电路等相关专业优先。
2、掌握C/C++等至少一种编程语言,具备良好的数据结构、算法基础及底层编程能力,熟悉汇编语言者优先。
3、熟悉计算机组成原理、操作系统及计算机体系结构,了解CPU运行机制、内存管理、中断及特权级等基本原理。
4、了解RISC-V指令集架构及相关技术规范,具备RISC-V开发板、处理器模拟器或相关课程项目实践经验者优先。
5、熟悉Linux操作系统及常用开发调试工具,了解Bootloader、设备驱动、编译工具链或交叉编译相关技术者优先。
6、具备良好的逻辑分析、问题定位及自主学习能力,对处理器架构、基础软件及开源技术生态有浓厚兴趣,具有较强的团队协作意识。
信息来自企业官方招聘渠道
OfferSeek 对公开岗位信息进行聚合、去重和结构化整理,最终申请以企业官方页面为准。