一、岗位职责:
1、负责嵌入式系统的软件开发工作,包括编写、调试和测试代码,参与硬件平台的设计和验证,确保软件和硬件的协同工作。
2、根据项目需求,负责嵌入式系统的功能和性能代码的编写。
3、参与软件框架的设计和实现,确保软件和硬件的协同工作。
4、参与项目的需求分析、设计评审和测试工作,确保软件的质量和稳定性。
5、制作项目文档,包括项目需求文档、项目设计文档、测试报告等。
二、任职要求:
1、大专及以上学历,专业不限,3年及以上嵌入式软件开发经验,熟练掌握IAR等嵌入式开发平台,有丰富的运用ARM,RISC-V等架构CPU的项目完成经验。
2、熟悉数字电路原理,能读懂硬件原理图,熟悉嵌入式系统的硬件平台,了解常见的芯片和接口协议。
3、熟悉UART,I2C,SPI,CAN、USB、蓝牙、WIFI等各类外设通信协议及工作原理,有相关驱动开发调试经验。
4、C语言编程基础扎实,熟练掌握C/C++等编程语言以及常用的数据结构和算法;良好的编程习惯和严谨的代码风格。
5、良好的文档书写能力,包括项目技术文档、项目设计文档、测试报告等;良好的英文读写能力。
6、责任心强,工作认真严谨,有良好的沟通能力和团队合作精神;具备一定的工作抗压能力;能适应短期出差。