岗位职责:
1.负责按产品需求制定软件需求,设计总体方案,开展产品软件开发、单元测试大纲编制和单元测试实施;
2.负责具体项目软件的系统方案设计、实施和调试工作;
3.负责产品软件持续改进和维护;
4.负责软件的文档设计;
5.配合部门经理完成软件设计规范和软件工程师手册的编写和维护;
6.领导安排的其他相关工作。
任职资格:
1.电子、计算机、自动化控制、软件或相关专业本科以上学历;接受过软件编程规范,软件测试等方面的培训的优先;
2.2年以上嵌入式软件开发经验,超过1万行的实际编码经验和3人以上的项目开发经验;有过同时参加两个以上项目的经验,并至少在一项产品开发中任主力软件工程师角色;
3.熟练掌握单片机、DSP、ARM等嵌入式微处理器开发技术,有嵌入式硬件基础,能看懂电路原理图,熟悉单片机各种外设接口,有STM32、DSP开发经验者优先;
4.精通C或C++语言的应用开发,熟悉汇编语言,数据结构和基本的软件算法编程;
5.熟悉uC/OS II(uC/OS III)、FreeRTOS等常用嵌入式操作系统的应用开发;
6.熟悉emWin等嵌入式GUI的应用开发;
7.具有自动化控制工程实践经验、熟练掌握常用的自动化控制算法及智能控制算法者优先;
8.了解产品开发流程,有医疗电子产品开发经验的优先;
9.英语CET4以上,能够阅读和理解英文资料。
职位福利:五险一金、周末双休、年底双薪、餐补、带薪年假、定期体检、节日福利