崗位職責:
1、參與軟件架構(gòu)設計,制定代碼規(guī)范與版本管理策略(基于 Git 等工具),完成核心模塊代碼編寫、單元測試及集成調(diào)試;
2、基于 STM32 系列 MCU 進行軟件開發(fā),涵蓋底層驅(qū)動編寫、應用層邏輯設計及代碼模塊化開發(fā);
3、負責產(chǎn)品全生命周期問題處理,包括量產(chǎn)階段的軟件 Bug 定位、現(xiàn)場故障分析及解決方案制定,輸出問題處理報告;
4、配合硬件、光學、結(jié)構(gòu)團隊完成產(chǎn)品聯(lián)合調(diào)試,提供軟件層面的技術(shù)支持,推動跨部門協(xié)作解決產(chǎn)品集成問題;
5、負責產(chǎn)品開發(fā)項目管理工作。
任職要求:
1、熟練掌握 C編程語言,具備良好的代碼風格與模塊化設計能力,能獨立完成復雜模塊開發(fā);
2、深入理解 STM32 系列 MCU 架構(gòu)(如 F4/F7/H7 系列),熟練掌握其外設驅(qū)動開發(fā)(GPIO、SPI、I2C、UART、DMA、ETH 等),熟悉 HAL/LL 庫編程;
3、熟練使用開發(fā)與調(diào)試工具,包括 Keil MDK、STM32CubeIDE 等開發(fā)環(huán)境,示波器、邏輯分析儀等硬件調(diào)試設備,以及 Git 版本控制工具;
4、具備產(chǎn)品問題分析能力,能通過日志、調(diào)試工具定位軟件邏輯、硬件交互等層面的問題,并制定可行解決方案;
5、具備較強的跨團隊協(xié)作能力;
6、有較強的責任心與抗壓能力;
7、具備良好的學習能力,思路清晰。
其它:
1、2年及以上STM32平臺開發(fā)經(jīng)驗,有視覺傳感器或工業(yè)測量傳感器開發(fā)經(jīng)驗者優(yōu)先。
2、 有一定的項目管理經(jīng)驗