? 編程語(yǔ)言
o 精通C/C++(必備),熟悉匯編語(yǔ)言(部分崗位要求)。
o 了解Python/Shell等腳本語(yǔ)言(用于自動(dòng)化測(cè)試或工具開發(fā))。
? 嵌入式系統(tǒng)基礎(chǔ)
o 熟悉RTOS(FreeRTOS、ThreadX、Zephyr等)或Linux嵌入式系統(tǒng)開發(fā)。
o 理解處理器架構(gòu)(ARM Cortex-M/A、RISC-V等)及外設(shè)驅(qū)動(dòng)開發(fā)(UART、SPI、I2C、SRIO等)。
? 中間件開發(fā)經(jīng)驗(yàn)
o 有嵌入式中間件模塊開發(fā)經(jīng)驗(yàn),如:
? 通信協(xié)議棧(TCP/IP、MQTT、CoAP、CAN總線等)。
? 文件系統(tǒng)(LittleFS、FATFS等)。
? 操作系統(tǒng)底層知識(shí)
o 理解任務(wù)調(diào)度、內(nèi)存管理、中斷機(jī)制、IPC通信等。
o 有BSP移植或驅(qū)動(dòng)調(diào)試經(jīng)驗(yàn)者優(yōu)先。
1、本科及以上學(xué)歷,通信、電子、自動(dòng)化、計(jì)算機(jī)或相關(guān)專業(yè);
2、5年以上嵌入式軟件經(jīng)驗(yàn),且具有JG領(lǐng)域嵌入式軟件經(jīng)驗(yàn);
3、熟悉CPU,有底層驅(qū)動(dòng)開發(fā)經(jīng)驗(yàn)者優(yōu)先;
4、有國(guó)產(chǎn)操作系統(tǒng)銳華、天脈開發(fā)經(jīng)驗(yàn)優(yōu)先;
5、精通C和C++語(yǔ)言,對(duì)于linux系統(tǒng)或reworks等國(guó)產(chǎn)操作系統(tǒng)有長(zhǎng)時(shí)間開發(fā)經(jīng)驗(yàn);
6、深入了解嵌入式系統(tǒng)軟件及開發(fā)環(huán)境,能夠獨(dú)立完成嵌入式產(chǎn)品的軟件開發(fā)工作;
7、具備較大規(guī)模應(yīng)用系統(tǒng)、復(fù)雜驅(qū)動(dòng)、復(fù)雜算法、復(fù)雜新開發(fā)平臺(tái)之一的規(guī)劃、分解、實(shí)施和把關(guān)能力。