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