职位描述:
岗位职责:
1. 负责公司研发项目嵌入式软件部分的设计,包括架构设计、流程设计、概要设计和详细设计;
2. 负责公司原有软件产品的代码修改和系统升级;
3. 根据产品的需求进行驱动和上层应用的开发及维护等。对所用芯片及各个外设有一个初步的了解,面对新的技术要及时的查阅相关的文档,面对产品需求上的困难能够找到解决的办法;
4. 在软件开发的过程中要对硬件设备和程序进行优化和集成测试。当测试出硬件出现问题的时候,能够给硬件工程师反馈正确的问题所在,让硬件工程师能够准确的找到问题;
5. 在产品开发过程中,负责确定软件各个功能模块代码实现的细节,对产品的需求进行及时的更正,对程序进行适时的调整;
6. 当软件程序出现问题的时候能够通过测试或者现场还原的方式发现问题的所在,进行软件问题的解决及优化;
7. 如无测试工程师,还需要负责新产品模块的测试,找出BUG并修改;
8. 完成领导交办的其他工作。
任职资格:
1、本科及以上学历,有3年以上编程经验者优先;
2、熟悉单片机(STM系列,MSP系列)、arm或DSP处理器的开发流程;
3、熟悉常用的通讯接口协议,如RS485,RS232、网口和USB等;
4、了解常用的无线通讯技术(Lora, NB等),MBUS总线协议;
5、有责任心,善于团队合作,较强的学习能力;
6、有嵌入式平台开发经验者优先。
职位福利:五险一金、加班补助、交通补助、通讯补助、带薪年假、定期体检、员工旅游、高温补贴