岗位职责:
1、配合硬件工程师完成公司产品电路系统的设计开发,完成控制主程序的编程、调试、debug等;
2、参与产品电子控制部分软件框架的设计,控制程序的开发、调试、优化和维护;
3、负责编写开发文档,产品说明书,以及生产流程作业指导书;
4、配合公司生产部门,指导解决生产过程中产品软件控制部分的各种问题;
任职要求:
1、软件工程/计算机技术与科学/微电子/通讯工程/自动化等专业,大学本科学历及以上;
2、有电子硬件设计开发经验,熟悉PCB及控制电路设计,具有一定的硬件设计基础,包括原理图设计、Layout、试制、调试、debug等;
3、熟悉PIC或STM等单片机,具备开发及调试能力;
4、精通C,C++语言,熟悉单片机软件开发,驱动开发、步进电机驱动及控制程序开发,3年以上嵌入式软件开发经验;
5、具有在ARM平台下,运用C和C++语言在Linux环境进行编程,实现部分模块的功能;
6、具有在Linux环境写下,在Qt平台上,运用C++编写程序,实现图形界面以及相关的功能,对Linux内核进行裁剪和移植,以及Linux环境进行配置和应用程序的交叉编译,对OLED显示屏和摄像头底层驱动程序的编写、测试等工作,熟悉I2C、SPI、RS232和 485 等通讯协议;
7、熟悉医用电子产品EMC,具备一定的电子产品EMC设计能力。