【崗位職責】
根據(jù)項目需求,設(shè)計和開發(fā)基于STM32系列微處理器的嵌入式軟件解決方案,涵蓋系統(tǒng)架構(gòu)設(shè)計、模塊劃分、代碼編寫與調(diào)試;
運用C/C++語言進行底層驅(qū)動開發(fā),包括但不限于UART、SPI、I2C、CAN等接口的通信協(xié)議編程,以及各類傳感器數(shù)據(jù)處理、算法優(yōu)化;
實現(xiàn)RTOS(如FreeRTOS、RT-Thread等)操作系統(tǒng)在STM32平臺上的移植與應(yīng)用,優(yōu)化系統(tǒng)性能與穩(wěn)定性;
負責嵌入式系統(tǒng)的Bootloader設(shè)計與開發(fā),以及固件升級等相關(guān)工作;
參與產(chǎn)品全生命周期內(nèi)的軟件測試與驗證,包括單元測試、集成測試以及系統(tǒng)聯(lián)調(diào),確保產(chǎn)品質(zhì)量與性能指標達標;
協(xié)同硬件團隊解決軟硬件接口問題,參與系統(tǒng)級問題定位與調(diào)試,撰寫相關(guān)設(shè)計文檔和技術(shù)報告。
【任職要求】
計算機科學、電子工程或相關(guān)專業(yè)本科及以上學歷,有STM32或其他嵌入式平臺的軟件開發(fā)經(jīng)驗;
熟練掌握C/C++編程語言,精通ARM Cortex-M系列架構(gòu)及STM32系列單片機的開發(fā)與應(yīng)用;
具備豐富的RTOS開發(fā)經(jīng)驗,熟悉各種常見通信接口及驅(qū)動開發(fā)流程;
對嵌入式系統(tǒng)的設(shè)計原則和優(yōu)化技巧有深入理解,具有較強的分析解決問題的能力;
良好的英文閱讀能力,能快速閱讀和理解芯片手冊和相關(guān)技術(shù)文檔;
具備強烈的責任心和團隊協(xié)作精神,善于溝通交流,能夠在壓力下工作,有創(chuàng)新意識和持續(xù)學習的熱情。
【加分項】
上海 - 浦東
蘇州金色未來信息咨詢股份有限公司上海 - 楊浦
上海騁銳網(wǎng)絡(luò)科技有限公司上海 - 閔行
盈誠科技(沈陽)有限公司上海 - 徐匯
浙江榮鑫智能儀表股份有限公司上海 - 閔行
東軟集團股份有限公司上海 - 青浦
智聯(lián)獵頭