岗位职责:1、参与嵌入式产品的软硬件技术方案设计、评审、实施、改进;2、编写嵌入式产品的固件代码、单元测试代码及完成产品研发所必须的其他开发工作,编写相应的技术文档;3、为实现产品功能,设计和编码实现相关的算法;4、参与测试方案的评审;5、参与公司研发体系的建设,如工具、制度、研发环境的建设等。6、根据项目计划,制定自己开发的子计划。并确保按照项目计划交付结果。7、项过程中积极配合横向部门解决项目中的问题;8、主动提出创新方案、配合知识产权部门输出专利交底书。任职要求:1、全日制本科以上学历,5年以上嵌入式软件开发经验;2、熟练掌握C++,golang,python其中一种语法和语言特性;3、有killper,GRBL或者marlin开发经验优先;4、能熟练应用函数指针,结构体,结构体指针,链表等,能用python语言编写复杂的运动控制代码;5、计算机组成和原理、操作系统原理、计算机网络、离散数学、常见的数据结构、常见通用算法等基础知识掌握扎实,能灵活应用到日常工作中;对嵌入式Linux系统熟悉,熟悉Linux命令行操作,了解Linux系统的调度、内存分配、驱动原理等基本知识;6、熟悉国内主流的SOC硬件平台,全志,瑞芯微,君正等;7、熟悉网络编程,MQTT协议;8、熟悉步进电机运动控制;9、对软件工程方法论有一定的了解,有一定的工程组织能力,对新技术新方法保持热情;10、良好的沟通表达能力,良好的团队协作能力。