岗位职责:1.参与新产品立项、评审、鉴定工作;2.根据开发进度和任务分配,完成软件的设计、开发、调试;3.负责系统及软件设计文档的编写,对编码进行调试和确认;4.与硬件工程进行相互协作,互相配合完成完整测试与指标确定;5.对测试结果进行分析研究,给出问题的解决方案;6.对软件开发技术的规范及标准流程提出改进建议;7.回应客户、测试工程QA或生产PE的问题反馈,持续完善,修复软件Bug。任职要求:1.电子、自动化控制相关专业,本科及以上学历,能力优秀者可放宽至大专学历;2.2年以上同岗位工作经验,有成功的产品及开发经验优先;3.能熟练运用C、C++编程,熟悉Cortex-M0,M3,M4内核处理器的编程工作,4.具有独立软件设计经验,掌握相关底层驱动开发,代码规范,善于思考,能积极解决工作中的各种障碍;5.掌握基本硬件知识,能读懂一般的电路图,能独立进行软硬件联调工作;6.了解UC/OS,熟悉操作系统工作原理的优先;7.有充电器,数字电源,BMS 设计相关工作经验优先考虑;8.具备较强的团队协作能力、沟通能力、责任意识及上进心,具有较为开放的思维;具备良好的学习能力,能够承受较大压力;福利待遇:五险一金,国家法定假期;9:00-18:30 大小周工作制,公司提供宿舍;定期下午茶,不定期组织聚餐、团建活动等;每逢传统节日,公司将提供节日礼品;办公环境舒适,管理人性化,工作氛围融洽;附近地铁:地铁4号线,深圳北站附近,周边生活便利;