职位描述:
1、从事分析仪器产品的嵌入式(MCU)软件开发及相关工作,参与系统方案设计、评审;
2、独立负责嵌入式软件系统框架及核心模块的软件设计;
3、根据系统设计方案、项目开发进度,制定软件开发计划,在计划的时间内完成软件开发工作,撰写相应的开发文档;
4、负责对所编写的模块或程序进行严格测试,执行软件故障的定位、分析和调试;
5、对原有产品进行维护和软件升级;
6、配合生产和市场解决产品问题;
7、对客户技术人员进行技术培训和现场支持。
8、熟练掌握C、C++软件。
任职要求:
1、本科学历,计算机技术、软件工程、信息科学与技术、自动化等相关专业,三年及以上相关工作经验;
2、 熟悉常用的cortex m系列单片机的开发,如STM32。能看懂基本的电路图;熟悉C、C++语言,及常用的数据结构算法;
3、具有独立开发项目的经验,熟悉软件开发流程
4、熟悉常用的实时操作系统RT-Thread或freeRTOS,参与过完整的项目开发过程;
5、熟悉常用的接口驱动设计,熟悉I2C,SPI,USB,URAT等通信接口的软件设计,以及步进电机驱动等;
6、具备熟练的英文资料阅读能力;
7、有分析仪器、工业数据采集开发设计相关工作经验优先;
8、学习能力强,有良好的问题分析与沟通能力、有团队合作精神;
9、良好的职业道德,高度责任心、能承受工作压力。