工作职责:1、掌握linux下C、C++应用开发;2、完成基于ARM芯片的工业应用产品的调试与开发,熟悉ST、RK、NVIDIA等ARM芯片方案开发环境;3、Linux内核、SDK、驱动的剪裁,移植及维护工作;4、配合硬件工程师,完成相关设备的调试与开发;5、辅助文档与源码的开发、维护及版本控制。任职资格:1、计算机、电子相关专业,本科以上学历,具有嵌入式软件开发经验;2、熟悉C/C++语言,熟悉ARM嵌入式开发,有STM32、FreeRTOS操作系统、Linux操作系统的优先考虑;3、熟悉TCP/IP网络编程,熟悉Modbus,MQTT等网络协议的应用。4、熟悉SoC的多种接口协议,熟悉I2C、SPI、USB、UART和Ethernet芯片驱动开发调试优先。5、能熟练阅读英文技术资料。6、具体良好的沟通、团队协作和学习能力。