岗位职责
- 主要负责流片前的芯片系统级验证工作,以高效的验证手段定位RTL功能问题、保障芯片功能正常。
- 基于Bare Metal、Bootloader、Linux Kernel等软件环境,开发芯片的引导代码、模块驱动和功能测试用例。
- 负责芯片核心模块的功能验证,包括但不限于CPU、MMU、SMMU、多媒体、总线、缓存一致性等内容。
- 负责高低速IO接口的功能和协议验证,包括但不限于PCIe、DDR、USB、Ethernet、MIPI等接口。
职位要求
- 集成电路/计算机/电子/通信等相关专业,硕士及以上学历,具备芯片系统验证的经验。
- 精通C语言编程和嵌入式软件开发,熟悉BIOS/UEFI/u-boot或Linux Kernel软件开发框架,具备底软驱动的实际开发经验。
- 熟悉Linux开发环境和版本管理工具git,熟练使用Python、Shell、TCL等脚本语言。
- 加分项:CPU/DDR/PCIe/USB/Ethernet/MIPI等验证经验、EMU/FPGA平台使用经验。