岗位职责:1、负责基于ARM嵌入式平台的软件总体工作。设计软件架构,代码开发与调试维护,对产品的软件功能及可靠性负责;2、 负责与芯片开发人员进行方案讨论,提供软件需求以促进芯片端开发设计;3、负责与硬件和SoC人员配合共同完成SoC的整体验证调试、SoC性能和功耗的优化等工作;4、负责嵌入式操作系统的开发、移植,裁剪,负责核心代码编写和软件架构优化;5、负责底层驱动接口开发;6、 负责对接用户需求,合理规划软件产品的上层应用开发以及与底层的衔接;7、 负责整机产品量产产线测试,出厂记录等辅助软件的开发,负责软件的后期运维、升级等;8、协助协议栈和应用软件开发,解决遇到的嵌入式软件平台的问题。岗位要求:1、 电子、通信等相关专业本科及以上学历,3年以上工作经验;2、 熟悉ARM嵌入式软件开发平台,有Xilinx开发经验者优先;3、熟悉通用接口的驱动开发,如SPI, I2C, UART, PLL etc;4、熟悉TCP/IP协议,了解Web前后端开发流程;5、熟悉linux系统下嵌入式软件,固件和系统开发经验;6、良好的软件测试习惯;7、良好的沟通能力;8、 强烈的进取心与自驱动能力。