負責(zé)嵌入式測試工具的功能驗證、編譯器 / 芯片平臺適配測試及自動化測試腳本開發(fā),保障工具在復(fù)雜 C/C++ 場景和多芯片 / 編譯器環(huán)境下的穩(wěn)定性與準確性,支持測試效率提升。
核心工作職責(zé)
1.參與測試工具核心功能(代碼插樁、覆蓋率分析、靜態(tài)分析等)的測試用例設(shè)計與執(zhí)行,針對 C/C++ 復(fù)雜語法(模板、指針等)設(shè)計專項測試場景;
3.驗證工具在 Keil、ARM GCC 等主流嵌入式編譯器及 ARM Cortex-M/R/A、RISC-V 等芯片架構(gòu)下的兼容性;
4.基于 Python/Shell 編寫自動化測試腳本,協(xié)助搭建自動化回歸測試框架,批量執(zhí)行測試并收集結(jié)果;
5.定位測試中發(fā)現(xiàn)的問題,協(xié)助開發(fā)團隊復(fù)現(xiàn)調(diào)試,并完成回歸驗證。
任職要求
必備條件
1.計算機相關(guān)專業(yè)本科及以上學(xué)歷,應(yīng)屆生亦可;
2.有扎實的C/C++ 語言基礎(chǔ). 熟悉C++17優(yōu)先.,掌握指針、內(nèi)存管理等核心知識點;
3.熟練使用 Python 或 Shell 編寫自動化腳本。
加分項
1.了解嵌入式系統(tǒng)開發(fā)流程,有 ARM Cortex-M/R 或 RISC-V 系列 MCU 開發(fā) / 測試經(jīng)驗;
2.接觸過 VectorCast、Cantata、Google Test 等嵌入式單元測試工具;
3.掌握黑盒測試基本原理并能實際應(yīng)用。