岗位职责:1、负责基于ARM平台的嵌入式单板机的软件开发工作;2. 负责开发文档,通信协议,维护文档、测试文档的编写;3. 根据标准化要求,负责对所做的硬件设计进行标准化归档并生成设计BOM;4. 负责新研发模块的控制方案设计,原理图及PCB绘制,元器件选型等;5、嵌入式软件代码开发规范与编写;6、嵌入式系统整机进行调试、测试;7、主导嵌入式代码的调试、功能测试、及日后工程化的软件改进工作;8、分析并解决软件开发中以及工程中存在的问题;9、配合工厂测试及生产体系等关联任务;A. 对接上位机系统,协助完成相关控制模块的整机集成与调试;B. 负责指导生产部门进行硬件电路生产,向生产、工艺及客户端提供技术支持。任职资格:1、本科以上学历,计算机技术、电子工程、自动化工程相关专业;2、具有三年以上c/c++嵌入式软件研发经验,精通嵌入式C语言。3、熟练掌握I2C,SPI,UART,USB,WIFI等外围接口,可以用软件仿真及示波器、频谱仪等仪器分析解决硬件问题;4、精通电路原理图和PCB设计,熟练使用AD、PAD、SCadence中至少其中一种画图软件,有元件选型,BOM、Gerber输出,量产进度跟踪及样板调试;5、熟练51、ARM、PIC、AVR单片机硬件平台的软件开发经验6、熟悉I2C、SPI、RS232/485、CAN、Tcp/ip、4G-Cat.1、WIFI等通讯协议7、熟悉基于嵌入式linux下的I/O操作,多进程/多线程操作。有QT开发经验者优先考虑。8、熟悉基于MDK下的stm32软件开发工作。9、有较强的模拟/数字电路的硬件设计和调试能力,焊接能力,动手和调试能力、文字编辑能力;一经录用,享受五险、双休、法定节假日、年终奖以及其他综合福利