崗位內(nèi)容:
AMHS系統(tǒng)設(shè)計(jì)與開發(fā)
- 需求分析與方案設(shè)計(jì):參與產(chǎn)品立項(xiàng)評審,將需求轉(zhuǎn)化為可行的設(shè)計(jì)方案,包括系統(tǒng)架構(gòu)和接口設(shè)計(jì)。
- 代碼編寫與優(yōu)化:根據(jù)設(shè)計(jì)編寫符合功能和規(guī)范要求的代碼,進(jìn)行多任務(wù)編程,優(yōu)化代碼性能,確保可讀性及健壯性。
AMHS測試與維護(hù)
- 測試與調(diào)試:執(zhí)行測試,確保代碼質(zhì)量,消除缺陷,進(jìn)行白盒測試和集成測試,保證系統(tǒng)功能正常。
- 版本管理:管理程序版本,支持問題定位和回退。
- 維護(hù)與升級:負(fù)責(zé)軟件的持續(xù)維護(hù)和升級,解決應(yīng)用中的技術(shù)問題。
AMHS文檔編寫與協(xié)作
- 文檔編寫:編寫開發(fā)文檔和工藝文件,確保完整性和準(zhǔn)確性。
- 團(tuán)隊(duì)協(xié)作:與硬件團(tuán)隊(duì)協(xié)作,保障軟硬件協(xié)同,參與項(xiàng)目評審和開發(fā)流程的建立。
AMHS技術(shù)研究與應(yīng)用
- 新技術(shù)跟蹤:關(guān)注行業(yè)新技術(shù),推動技術(shù)落地,提升產(chǎn)品競爭力。
- 技術(shù)研究:進(jìn)行嵌入式系統(tǒng)的研究與開發(fā),負(fù)責(zé)底層軟件(如Bootloader、驅(qū)動程序)的開發(fā)。
任職要求:
1. 具備扎實(shí)的C語言編程能力;
2. 精通主流嵌入式控制系統(tǒng)開發(fā)環(huán)境,至少熟悉 FreeRTOS、RT-Thread等RTOS中的一種
3. 精通Linux平臺搭建(u-boot、kernel、文件系統(tǒng)),Linux系統(tǒng)編程(線程、進(jìn)程、進(jìn)程間通訊、同步互斥機(jī)制等)
4. 數(shù)量掌握gcc、gdb、MakeFile、shell等工具;
5. 熟悉gpio、key、rtc、wtd、spi、uart、can、ethernet等外設(shè)及其驅(qū)動的編寫或移植
6. 本科及以上學(xué)歷,電子工程,自動化、計(jì)算機(jī)等相關(guān)專業(yè)。有工業(yè)控制經(jīng)驗(yàn)者優(yōu)先【機(jī)器人、AGV、AMHS等行業(yè)】