职位主要责任:1、基于FPGA或者palladium仿真环境,负责自研SOC芯片fireware开发、驱动原型的开发和验证2、负责自研SOC芯片系统级的相关功能验证以及性能的分析3、负责芯片验证相关的部分C模型的开发4、对接芯片设计部门,为公司固件工程师提供计技术支持必备的知识与技能:1、熟悉ARM、RISC-V或任意一种嵌入式CPU的体系架构,熟悉C语言以及对应处理器的汇编语言2、熟悉FreeRTOS、Linux等操作系统,对操作系统运行机制、设备驱动模型有深刻理解3、熟悉常见SOC外设工作原理以及相关协议,包括UART、I2C、SPI、SDIO、MAC等,能独立开发驱动4、熟悉CPU性能调优的优先5、熟悉FPGA验证或者palladium的优先