岗位职责:1、负责项目需求分析、产品模块的概要及详细设计;2、负责根据功能要求完成嵌入式硬件驱动、应用程序开发和测试;3、负责相关软件的维护、升级和功能迭代开发;4、配合硬件工程师完成新硬件设备的设计、验证及测试,能独立解决项目中遇到的问题;任职要求:1、电子、自动化、电气工程等相关专业,5年以上同岗位工作经验;2、精通C51和Cortex-M系列单片机的程序开发,如ST、Freescale、Microchip等;熟悉I2C、SPI、UART等常见外设接口及驱动; 3、具备良好的软件架构设计能力和软件编程能力、精通多任务、多线程等软件设计与开发;能利用VB、C#等语言进行上位机设计;熟悉至少一种串口屏或者工控组态屏的开发;4、具有丰富的linux嵌入式系统开发经验,能够在 linux系统下进行底层驱动和应用程序开发(QT\Andriod等);能掌握至少一种主流嵌入式ARM内核的U-Boot、kernel和rootfs剪裁、移植和调试(带设备树);5、熟练掌握数字、模拟电路的相关基础知识;能够熟练使用万用表、示波器等常用的仪器对设备进行调试和检测;