岗位职责:1. 按照项目需求独立完成系统框架设计、代码开发、自测和系统联调工作。2. 领导大型项目的调研、开发以及迭代工作,指导初级/中级软件工程师进行软件开发3. 对行业和竞品进行调研,对公司现有的项目或者功能模块进行改进升级4. 解决与分析生产及市场反馈的技术问题。负责新技术、新算法的研究和技术攻关5. 协同完成嵌入式软件的技术管理工作嵌入式软件方向:1. 熟练使用 C/C++语言,并具备良好的代码与文档风格。2. 熟练使用至少一种 rtos 实时嵌入式操作系统。3. 熟悉操作系统的设备驱动或应用的开发(linux,windows,安卓,IOS)4. 熟练使用 C#,C++, JAVA,python等至少一门控制台或窗口应用开发的语言。5. 熟悉模电,数电及嵌入式系统的设计原理,有一定的硬件开发和设计能力6. 熟悉单片机或嵌入式系统的外设接口,BSP驱动的开发7. 熟悉wifi,蓝牙,zigbee,2.4G,LTE等无线模块的通信原理及开发8. 熟悉软件的设计模式和开发模式,有2年以上的软件技术管理经验9. 有BMS行业经验,做过新能源电池管理,车辆中控等工作的优先10. 良好的表达能力、团队合作精神和创新能力