1、熟悉常见的ARM Cortex M系列(STM32、GD32)的软件开发,熟练使用C语言;
2、能够移植实时系统FreeRTOS,及应用开发,配合硬件、FPGA进行板卡调试,驱动编写;
3、掌握SPI、QSPI、I2C、UART、以太网、ADC等常用外设开发;
4、熟悉常用开发环境,具备软件调试经验;
5、本科以上学历,3~5年以上工作经验,能够独立承担项目;
6、具备视频接口产品开发经验优先;
7、熟悉ARM体系结构,能在ARM平台上进行Uboot调试,Linux系统移植和驱动开发,文件系统设计,为上层应用程序提供相应接口;
8、精通Linux平台下系统构建,内核裁剪,根文件系统,熟悉驱动开发流程,常用设备驱动开发,了解常见MIPI,HDMI,DP等驱动开发;
9、熟悉嵌入式处理器的体系结构,有瑞芯微平台开发经验优先;