岗位描述
职位职责:
1. 参与基于RISC-V等架构的SoC软件验证工作,设计并执行验证用例,确保硬件功能符合设计规范
2. 负责嵌入式操作系统(Linux、RT-Thread、Zephyr、FreeRTOS等)及固件(U-Boot、OpenSBI)的移植与调试,搭建完整的软件运行环境
3. 搭建Linux环境下的软件验证平台,进行驱动程序开发与调试,确保外设接口的正确性和稳定性
4. 使用GDB、示波器、逻辑分析仪等调试工具,定位并分析验证过程中出现的软硬件问题
5. 编写验证报告,记录验证过程、结果及问题分析,与硬件团队协作推进问题解决
任职资格:
1. 计算机、电子、自动化等相关专业硕士及以上学历,熟悉RISC-V、ARM架构原理及SoC设计流程者优先
2. 熟悉C/C++编程语言,具备良好的编程规范和代码调试能力
3. 熟悉操作系统原理,了解RT-Thread、Zephyr、FreeRTOS等实时操作系统者优先
4. 熟悉常用外设(如UART、SPI、I2C等)的工作原理和驱动实现,有实际Linux内核及驱动开发经验者优先
5. 掌握至少一种硬件调试工具的使用,如GDB、示波器或逻辑分析仪等,具备基本的软硬件问题分析能力
6. 熟悉Shell、Python脚本语言,有自动化脚本开发经验者优先
7. 熟悉Makefile、CMake、SCons等构建系统者优先
8. 有ACM、电子设计竞赛等或基于AI有实际项目开发经验者优先
9. 具备良好的沟通能力和团队协作精神,对嵌入式系统和RISC-V技术有浓厚兴趣,学习能力强