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