岗位职责:
1.负责项目硬件原理图设计、PCB LAYOUT。
1.负责MCU单片机程序开发。
2.负责部分电路设计工作。
3.负责项目需求分析、软件架构设计、驱动开发、功能实现。
4.负责软件项目资料归档。
任职要求:
1.精通 C/C+ +/python等语言开发;
2.精通STM32/GD32/GEEHY等一种或多种Cortext-M3/M4内核单片机,代码编写、软件集成、调试验证等;
3.精通32位单片机底层驱动(SPI/IIC/UART/CAN/DIO/ADC/PWM/ICU等模块)开发设计;
4.有锂电池保护板BMS软件开发经验者优先。
5.精通RT-Thead、FREERTOS实时操作系统和LVGL图形系统者优先。
6.精通AD/Cadence至少一种PCB画图软。
7.熟悉Bootloader开发设计,OTA升级、4G模块应用,与云平台的MQTT通信应用;
8.具备良好的编程风格和软件开发规范。
9.具备系统化思考问题的能力,有责任心。