崗位職責:
(1)按功能需求開發(fā)和維護MCU芯片的BootLoader、BSP和底層驅(qū)動軟件模塊。
(2)對開發(fā)的軟件模塊編寫詳細設計文檔、用戶使用指南文檔。
(3)對開發(fā)的軟件模塊編寫測試文件/用例,測試含芯片驅(qū)動功能測試和軟件性能測試。
(4)結(jié)合芯片設計架構(gòu),優(yōu)化軟件架構(gòu),提升芯片性能。
(5)協(xié)助產(chǎn)線測試開發(fā)設計、推動、實施和持續(xù)改進。
(6)與應用軟件開發(fā)工程師、硬件工程師協(xié)調(diào)工作,支持和推進客戶產(chǎn)品順利量產(chǎn)。
任職要求:
(1)電子類或計算機類本科或碩士學歷,2年以上工作經(jīng)驗;
(2)熟悉單片機C語言軟件開發(fā)環(huán)境,熟悉8051/M0/M3等硬件開發(fā)平臺;
(3)熟練掌握C語言,有獨立項目開發(fā)經(jīng)驗,在51或CortexM平臺上完整開發(fā)過項目;
(4)熟悉BOOT開發(fā)流程,并具備BSP和底層驅(qū)動開發(fā)能力;
(5)具備PD協(xié)議開發(fā)經(jīng)驗者優(yōu)先