软件开发
- 熟悉 C 面向过程编程,C++面向对象编程。
- 掌握 Git 本地仓库和 Github 远程仓库,个人仓库有近万行代码。
- 熟悉 MySQL 数据库操作,掌握 C API 接口编程。
- 熟练掌握常见数据结构(栈,队列,堆,二叉树)和排序算法(快速排序,堆排序),具备算法优化能力。
硬件开发
- 熟悉单片机(51,STM32,ESP32)开发,了解 ARM cortex‑M3/M4 架构、GCC 工具链。
- 掌握 SPI,USAT,IIC 通信协议及 GPIO,ADC 等外设接口。
- 熟悉中断,了解 DMA/Flash 读写,低功耗设计。
- 掌握 PCB 设计(嘉立创平台,AD)、硬件焊接与测试(熟练使用示波器等工具)。
工具使用
- 熟练使用 Keil MDK、VSCode;掌握 Matlab,Altium Disigner,立创 EDA;了解 STM32Cube,Quartus。
- 有多个项目开发经验,有大创,嵌入式,电赛,FPGA,C/C++设计,EDA 比赛经验。