1、参与项目需求分析,进行系统框架和模块功能的详细设计;2.、根据新产品开发需求,开发相应的软件模块;3、配合硬件工程师完成硬件设计,根据系统设计完成软件开发、配置和测试;4、根据公司技术文档规范编写相应的技术文档,记录测试结果;5、根据需要不断完善优化软件代码;6、直接上级安排的其他临时工作。任职资格要求:1、计算机、电子、自动化、软件工程等相关专业本科以上学历;2、熟悉C/C++编程和软件调试能力,熟悉STM32单片机及开发平台;3、至少1年嵌入式软件开发经验(包括实习经验)。