高級(jí)嵌入式軟件開(kāi)發(fā)工程師
1.5-3萬(wàn)元/月崗位職責(zé):
1.負(fù)責(zé)基于ARM架構(gòu)的嵌入式軟件開(kāi)發(fā),重點(diǎn)面向英飛凌、瑞芯微等廠商的Cortex-M與A系列處理器。
2.承擔(dān)系統(tǒng)級(jí)軟件設(shè)計(jì)工作,涵蓋驅(qū)動(dòng)開(kāi)發(fā)、操作系統(tǒng)移植及應(yīng)用層程序?qū)崿F(xiàn)。
3.與硬件團(tuán)隊(duì)協(xié)同推進(jìn)軟硬件聯(lián)合調(diào)試,保障系統(tǒng)穩(wěn)定運(yùn)行。
4.撰寫并持續(xù)更新相關(guān)技術(shù)文檔,提升開(kāi)發(fā)流程的規(guī)范性與可追溯性。
5.關(guān)注ARM新技術(shù)發(fā)展動(dòng)態(tài),評(píng)估其在產(chǎn)品中的應(yīng)用可行性,支撐技術(shù)創(chuàng)新。
6.參與產(chǎn)品需求分析及整體系統(tǒng)架構(gòu)的設(shè)計(jì)與優(yōu)化。
7.開(kāi)展軟件性能調(diào)優(yōu)和故障定位,確保系統(tǒng)高效可靠。
任職要求:
1.計(jì)算機(jī)科學(xué)、電子工程或相近專業(yè)本科及以上學(xué)歷。
2.具備3年以上ARM平臺(tái)嵌入式軟件開(kāi)發(fā)實(shí)際經(jīng)驗(yàn)。
3.熟練掌握C/C++編程,具備匯編語(yǔ)言基礎(chǔ)者優(yōu)先考慮。
4.深入理解ARM體系結(jié)構(gòu),熟悉英飛凌、瑞芯微等芯片的開(kāi)發(fā)工具鏈。
5.掌握Linux或RTOS系統(tǒng)的移植、配置及相關(guān)性能優(yōu)化方法。
6.熟悉嵌入式常見(jiàn)外設(shè)驅(qū)動(dòng)開(kāi)發(fā),如UART、SPI、I2C、GPIO、Ethernet、WiFi等。
7.具備扎實(shí)的硬件知識(shí),能讀懂并分析硬件原理圖。
8.熟悉軟件開(kāi)發(fā)流程,熟練使用Git等版本管理工具。
9.具備良好的英文閱讀與寫作能力,能夠進(jìn)行有效技術(shù)交流。
10.具有較強(qiáng)的團(tuán)隊(duì)協(xié)作意識(shí)和獨(dú)立處理問(wèn)題的能力。