岗位职责:
1. 负责ARM和RISC-V架构MCU系统的硬件、固件和软件的设计、编码和调试;
2. 负责ARM和RISC-V架构MCU系统的应用方案的设计、编码和调试;
3. 负责人工智能加速器、算法的硬件和软件的设计、编码和调试;
4. 负责嵌入式软件驱动编码和调试;
5. 参与嵌入式MCU和人工智能工具链的设计开发;
6. 负责相关技术文档的编写。
岗位要求:
1.计算机科学与技术、软件工程、人工智能、电子信息;
2.了解ARM或RISC-V指令集架构,AHB、APB、Wishbone总线协议,以及UART、I2C、SPI、USB等通信协议和接口;
3.熟悉MCU或FPGA应用开发流程,熟练使用相应的开发工具;
4.熟练掌握嵌入式C/C++软件开发,或Verilog/VHDL硬件开发,或Python脚本开发;
5.熟悉TCP/IP、BLE、USB等协议栈和软件驱动优先;
6.熟悉嵌入式Linux/RTOS软件开发优先;
7.熟悉主流加密算法优先;
8.熟悉常用深度学习框架Tensorflow、Caffe、Pytorch等优先。