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