崗位要求:
一、編程語言
1)能夠閱讀和理解C/C++編程語言,,理解指針、內(nèi)存管理(堆棧)、位操作、結(jié)構(gòu)體、聯(lián)合體等至關(guān)重要;
2)熟悉JAVA、Python、C#、匯編、PLC等語言。
二、嵌入式硬件基礎(chǔ)知識:
1)基礎(chǔ)知識:了解常見內(nèi)核架構(gòu)(如ARM Cortex-M/A,x86嵌入式,linux及麒麟等國產(chǎn)操作系統(tǒng))的基本工作原理、寄存器、指令集;熟悉單片機(jī)(MCU)、數(shù)字信號處理器(DSP)和微處理器(MPU)等基本工作原理;
2)外設(shè)與接口:
a)精通常見接口的工作原理、時序和協(xié)議;
b)通信協(xié)議:網(wǎng)口,串口,UART,SPI,I2C,CAN等;理解物理層、數(shù)據(jù)鏈路層,能看懂協(xié)議文檔,編寫或使用協(xié)議分析工具;
c)模擬/數(shù)字接口:ADC,DAC,IO,PWM,定時器/計數(shù)器等;
d)存儲器:Flash,EEPROM,RAM (SRAM,DRAM)的特性和訪問方式。
3)硬件調(diào)試工具:熟悉示波器、邏輯分析儀、萬用表、信號發(fā)生器、環(huán)路校準(zhǔn)儀等;
4)軟件調(diào)試工具:網(wǎng)絡(luò)調(diào)試助手、串口調(diào)試助手、CANTest基本工具,可依據(jù)項目情況自行開發(fā)自動化測試工具;
三、所學(xué)專業(yè)
集成電路、電子工程、電氣工程及自動化、通信工程等;
避免軟件工程等純軟專業(yè);
四、基本技能
1)熟悉軟件工程化管理流程,可依據(jù)需求類文檔編制軟件測評大綱;
2)熟悉黑盒測試流程,熟悉基本的功能、性能、接口、邊界、安全性等測試類型;
3)熟悉黑盒測試用例設(shè)計方法,如等價類劃分、邊界值分析、狀態(tài)轉(zhuǎn)換測試、決策表測試、錯誤推測法等;
4)負(fù)責(zé)測試需求分析、測試用例設(shè)計、測試執(zhí)行及測試報告的編寫。
5)學(xué)歷要求:統(tǒng)招本科以上(必須),入場資料會查學(xué)歷。