一、學(xué)歷與專業(yè)背景
基礎(chǔ)要求
學(xué)歷:本科及以上學(xué)歷 。
專業(yè):計算機(jī)、電子信息、通信工程、自動化、軟件工程等相關(guān)專業(yè)優(yōu)先 。
二、核心技能要求
1. 編程語言與工具鏈
技能具體要求
C/C++ 精通指針、內(nèi)存管理、現(xiàn)代C++特性(C++20模塊/協(xié)程),掌握模板元編程 、 Python 、 用于自動化測試 、開發(fā)調(diào)試工具 、熟練使用OpenOCD JTAG調(diào)試器(J-Link)、示波器、QEMU仿真工具 。
2. 操作系統(tǒng)與中間件
?RTOS:
FreeRTOS/Rt-thread為基礎(chǔ),掌握VxWorks實(shí)時調(diào)度機(jī)制 。
?Linux:
內(nèi)核裁剪、驅(qū)動開發(fā)(SPI/NAND Flash驅(qū)動) ;
進(jìn)程/線程同步(互斥鎖、自旋鎖)、內(nèi)存管理機(jī)制 。
?中間件:MQTT協(xié)議棧。
3. 硬件與通信協(xié)議
?硬件基礎(chǔ):能閱讀原理圖,理解ARM架構(gòu)(Cortex-A72)、DDR時序 。
?通信協(xié)議: CAN/LIN,EtherCAT、Modbus SPI/I2C/UART 。
三、實(shí)踐經(jīng)驗(yàn)
1.有STM32、NXP、TI、瑞芯微、全志 等芯片平臺開發(fā)經(jīng)驗(yàn)。
2.具備復(fù)雜問題調(diào)試能力(如ESD防護(hù)) 。
四、軟技能
技術(shù)文檔編寫(設(shè)計方案/測試報告)。