岗位职责:1.基于本公司SoC进行FPGA验证及软件开发;2.根据公司的开发计划和技术规范,完成所负责的编码工作,做好代码版本管理、代码注释、文档管理等事宜,确保开发质量;3.根据开发进度和任务分配,完成软件相应模块的设计、开发、编程任务,并进行程序单元和功能的测试;4.及时准确的处理所负责项目开发过程中的问题。5.协助测试工程师指定测试计划,定位发现的问题;6.参与软件开发相关的专题讨论、成果分享,积极与团队成员分享技术成果和创新意见。任职资格:1.电子、通信、计算机等相关专业本科以上2.熟悉并理解计算机/SOC架构; 3.熟悉C语言,有较好的编程基础;4.熟悉FreeRTOS/RT-thread等实时操作系统及应用;5.了解各种外设的驱动和协议,I2C/SPI/ USB/SDIO/UART/ADC/Timer/PWM/RTC/FLASH/DDR/MIPI/LCD等;6.有图像处理经验者优先7.良好的沟通和交流能力,较强的独立分析问题和解决问题的能力、