职位描述
【岗位职责】1.负责嵌入式产品的底层软件和系统架构具体内容的开发。2.负责嵌入式产品底层软件的架构设计、优化性能。3.负责对产品所出现的技术问题予以解决。4.熟悉各种单片机以及外围电路的应用和设计。5.熟练使用嵌入式C语言编程和ARM单片机或DSP。6.熟悉数模电路,能识读电路图,能根据客户要求独立规划硬件电路及软件编程。7.根据公司技术文档规范要求编写相应的技术文档,负责对客户的软件技术支持。【任职资格】1.大专及以上学历,计算机、电子、电气、通信类相关专业。2.3年以上嵌入式软件开发工作经验,有仪器仪表类行业开发经验更佳。3.熟悉嵌入式软件项目的一般开发流程、具备一定产品文案编写能力。 4.熟悉ARM或DSP等控制板的硬件设计,熟悉ARM或其他微处理器架构。5.精通底层C语言及汇编语言编程,熟悉图形界面开发(如CGUI或者串口屏界面开发)。6.精通嵌入式操作系统(uCOS、FreeRTOS一种);如果熟悉嵌入式Linux系统移植及其驱动开发和linux QT应用开发经验者更佳。 7.熟悉常用的接口通信协议,如UART,SPI,IIC,USB等。8.熟悉常用的PID控制、模糊控制、软件滤波等算法。