工作內容:
1.代碼級測試:對MCU固件/驅動代碼進行白盒測試,需要深入代碼邏輯層面;
2.測試用例設計與執行:獨立編寫測試用例,執行測試并輸出測試報告;
3.Bug分析與跟蹤:定位代碼層面的問題,評定bug優先級,推動問題解決;
4.自動化測試:使用/開發自動化工具提升測試效率。
技術棧要求:
1.編程語言:C語言(核心,要熟練);
2.開發環境:IAR Embedded Workbench;
3.硬件知識:ARM架構、MCU外設(SPI/UART/I2C等);
4.測試工具:缺陷管理工具(如Jira、Bugzilla等)、自動化測試工具;
5.調試技能:嵌入式常用調試方法、Bug定位分析。
理想候選人:
1.本科及以上;
2.通信/電子/計算機相關專業;
3.有嵌入式開發或測試背景,熟悉MCU軟件開發流程;
4.C語言功底扎實,能讀懂驅動層代碼;
5.了解白盒測試方法論(語句覆蓋、分支覆蓋、路徑覆蓋等);
6.有一定的硬件認知,理解MCU與外設的交互原理。