底层软件开发工程师
BeijingShanghaiFull-timePosted Dec 12, 2025
Job description
负责芯片BootROM设计与开发,实现芯片上电后的初始化引导流程(包括时钟初始化、存储控制器训练、安全启动、镜像加载等),确保芯片从复位到操作系统启动的完整引导链路可靠运行。
基于ARM/RISC-V CPU体系架构进行底层固件开发,包括ATF(Arm Trusted Firmware)、u-boot、OP-TEE等基础固件的移植、定制与优化。
负责DDR Training子系统的开发与调试,包括DDR PHY初始化、CA训练、Write Leveling、Read/Write Training等全链路调优,确保内存子系统在PVT变化下的稳定性与性能。
参与PCIe EP模式固件开发与调试,支持PCIe链路训练、配置空间访问、DMA传输等基础功能;或参与RDMA/RoCE相关驱动的开发与验证。
在FPGA/ZeBu/Palladium等仿真平台上进行固件开发和预硅验证,提前发现硬件设计缺陷,加速芯片Bring-up阶段的软件就绪度。
参与芯片Bring-up阶段的全链路调试,支持硬件问题定位与修复验证,协同设计与验证团队完成硅后固件调优。
编写固件设计文档、接口规范与调试指南,建立固件模块化、可移植的开发框架。
- 计算机或电子相关专业,本科及以上学历,5年以上相关工作经验;
- 熟悉ARM/RISC-V CPU体系架构;
- 符合以下要求其中两条或以上: a. 具有ARM/RISC-V BootROM,u-boot/ATF开发经验优先; b. 熟悉DDR Training,PCIe EP,或RDMA驱动的优先; c. 熟悉PCIe,DDR,或RDMA等相关IP及其验证方法; d. 具有FPGA/ZeBu/Palladium等仿真平台使用经验和芯片验证经验者优先;
Description copied from 曦望Sunrise's careers page. Read the full posting before you apply.
More jobs at 曦望Sunrise
Taas平台售后服务
曦望Sunrise· Hangzhou售后解决方案负责人
曦望Sunrise· Hangzhou法务专家-争议解决
曦望Sunrise· Hangzhou; Shanghai; Beijing法务专家- legal BP
曦望Sunrise· Hangzhou; Shanghai; BeijingGPU工具链开发工程师
曦望Sunrise· Beijing; Shanghai; Chengdu; Hangzhou; Shenzhen