工作职责:1、与SoC设计、硬件和软件团队协作进行硅前和硅后验证;2、为裸机或RTOS环境开发并测试SoC模块驱动程序;3、对现有产品进行软件优化和维护;4、为SoC或模块开发和交付固件;5、负责编写代码和文档;6、负责C代码算法的移植;任职要求:1、本科及以上学历,电子工程或计算机科学硕士学位者优先;2、五年以上嵌入式软件开发经验;3、两年以上PCIe经验并熟悉其接口和协议;4、精通C/C++编程,并了解如何使用GDB、OpenOCD等嵌入式开发工具;5、有ARM/RISC-V架构经验;6、熟悉常见的SoC外设接口和相关协议,如UART、I2C、SPI、USB、SDIO等;7、具备较强的问题解决能力、团队合作能力和自我驱动意识;8、英语水平良好,能用英语沟通;优先考虑有以下经验者:1、有RTOS/Linux/UEFI移植和驱动程序开发经验;2、熟练掌握Shell/Perl/Python编程;3、熟悉软件版本控制系统,尤其是Git;4、具备PCIe控制器/PHY验证或驱动程序开发经验。