岗位职责:1、根据市场信息和公司产品规划,对产品进行软件部分需求分析,设计论证,功能和性能规格制定2、根据新产品的硬件原理图,完成系统软件开发和驱动调试工作。3、负责新产品的软件架构设计,源码开发,功能模块调试和产品调试工作。4、负责新产品的生产测试工具开发,并通过开发的自动化测试软件提高生产效率。5、对正在生产的产品的功能和性能上,做进一步的优化开发并维护。6、分析生产过程中遇到的问题,并提供解决方案,最终解决问题。7、对其他部门的人员,做一些软件部分的功能和生产测试工具培训。岗位要求:1、计算机/自动化/电子或其他相关专业本科及以上学历,4年以上嵌入式软件开发工作经验,熟练使用C语言2、熟悉ARM体系结构,有基于ARM的嵌入式系统开发经验3、熟悉网络协议,具有socket编程经验,熟悉USB、SDIO、ADC、PWM、SPI、I2C、UART等接口4、熟悉C语言,RUST编程,有uboot,linux驱动开发经验。5.精通多线程,多进程编程6.快速学习能力,良好的团队合作精神7.英语四级以上,具备良好的英语口译及听力能力者优先