岗位需求:1、根据开发进度和任务分配,完成相应模块的软件设计、开发、编程任务。2、配合硬件工程师参与产品调试。3、具有良好的逻辑分析能力核独立解决问题的能力。4、协助产品的安装调试工作。5、具有清晰的编程思路以及编程风格。6、具有团队协作精神,人品端正。任职要求:1、机电、电子、通信、自动化、计算机技术等相关专业,大专及以上学历;2年以上嵌入式软件开发经验。2、了解单片机原理,熟练基于C语言的单片机编程以及Linux应用编程。3、熟悉SPI、I2C、CAN、UART等协议的通信原理以及相关的驱动开发。4、熟练运用Makefile、Shell、GCC、keil等编译工具。5、熟悉SMT32系列芯片或ZYNQ系列芯片的应用编程。6、熟悉Linux下程序开发、交叉编译、调试纠错等流程,熟悉BSP、UBOOT、内核、外设驱动等开发,熟悉UBOOT和Linux内核的移植与裁剪。7、熟悉ARM体系结构以及相关驱动程序的编写。8、熟悉多线程、多进程环境下的编程开发。9、熟悉FreeRtos操作系统,有在STM32系列芯片使用该操作系统经验者优先。10、熟悉QT应用程序开发,能熟练使用QT相关特性完在Win平台或者Linux平台的功能开发。11、熟练使用不同工具链编译QT应用程序。12、了解PYTHON,可以开发简单的应用程序。13、能阅读英文材料,能编写技术开发文档,具有团队合作精神和良好的沟通能力。14、勤奋、踏实、稳定性强,有一定的抗压能力。