1、具備嵌入式軟件開發經驗,精通C/C++編程語言。
2、熟悉嵌入式操作系統(如FreeRTOS、RT-Thread、Linux等),并有實際開發經驗。
3、熟悉常見的嵌入式處理器架構(如ARM、MIPS、RISC-V等)。
4、具備硬件調試經驗,能夠使用示波器、邏輯分析儀、CAN卡、RS485助手等工具進行問題排查。
5、熟悉嵌入式系統的通訊協議(如I2C、SPI、UART、CAN、RS485等)。熟悉CAN幀結構、仲裁機制,能通過SocketCAN或第三方庫(如PCAN)實現報文收發。
6、精通QT框架(QML/Qt Widgets),熟練使用布局管理、信號槽機制及圖形繪制(QPainter)。
7、精通RS232/485協議,掌握QSerialPort類或第三方庫(如libserial)開發。
8、具備良好的問題分析能力和解決問題的能力。
9、有消防、儲能、BMS等行業或產品開發經驗優先。