岗位职责及工作内容:
1.负责MCU基础驱动以及demo程序开发。
2.负责UART,CAN,LIN,IIC等通讯模块驱动以及协议栈开发工作。
3.负责PWM,ADC,DAC,Bootloader等复杂驱动模块的驱动设计及开发。
4.负责设计交付完整MCU底层开发包及其相关应用文档。
5.负责基础软件测试,输出软件测试报告。
6.建立MCU基础软件开发流程,编写控制器基础软件相关开发规范、测试规范。
7.协助进行MCU模块功能测试。
8.协助应用层及基础软件集成。
任职要求:
1. 计算机、电子信息、电气工程及其自动化相关专业学历。
2. 熟悉MCU、DSP等开发平台,熟悉C/C++和汇编等编程语言,有相关产品开发经验者尤佳。
3. 具备良好的沟通能力,清晰的设计思路。
4. 具备良好,严谨的程序代码设计风格。
5. 能够和系统硬件工程师及算法工程师充分沟通,密切合作。
6. 良好的英文阅读能力,可熟练阅读芯片手册。