岗位职责:1、负责公司新产品相关的嵌入式软件开发和既有产品的设计改进;2、负责提交开发过程的技术文件,包括研发计划、软件流程图、软件协议、源代码等;3、负责系统的开发、性能优化及技术难点公关;4、负责嵌入式平台系统的移植与维护;5、参与公司相关业务的研究,跟进行业相关技术规范;任职要求:1、本科及以上学历,计算机、通信相关专业, 3年以上嵌入式软件开发经验;2、能熟练运用 C 语言编程,熟悉 ARM 汇编语言编程与优化技巧;3、熟悉至少一种MCU体系与架构,如ARM、RISC-V等;4、熟悉 freeRTOS、LiteOS等嵌入式操作系统验者优先;5、熟悉操作系统原理、编译原理、虚拟机原理优先;6、拥有良好的代码习惯,结构清晰,逻辑性强,代码冗余率低;7、具有良好的编程思想与方法,精通常用的设计模式。