崗位職責(zé):
機(jī)器人任務(wù)調(diào)度與優(yōu)化:設(shè)計(jì)并實(shí)現(xiàn)機(jī)器人任務(wù)調(diào)度系統(tǒng),確保任務(wù)按優(yōu)先級(jí)和邏輯順序高效執(zhí)行。監(jiān)控任務(wù)執(zhí)行狀態(tài),及時(shí)發(fā)現(xiàn)并解決異常情況。優(yōu)化調(diào)度算法,提高任務(wù)執(zhí)行效率、穩(wěn)定性和資源利用率。任務(wù)管理與監(jiān)控工具開發(fā):使用 PyQt 開發(fā)桌面應(yīng)用程序,用于管理和監(jiān)控機(jī)器人任務(wù)。設(shè)計(jì)用戶友好的界面交互邏輯,提升用戶體驗(yàn)。實(shí)現(xiàn)實(shí)時(shí)任務(wù)監(jiān)控功能,支持動(dòng)態(tài)任務(wù)調(diào)整和交互。系統(tǒng)集成與維護(hù):集成機(jī)器人任務(wù)調(diào)度系統(tǒng)與其他模塊或平臺(tái),確保系統(tǒng)協(xié)同工作。定期維護(hù)代碼庫(kù),修復(fù) bug 并擴(kuò)展功能。編寫技術(shù)文檔,確保系統(tǒng)的可維護(hù)性和可擴(kuò)展性。團(tuán)隊(duì)協(xié)作與溝通:與團(tuán)隊(duì)成員緊密合作,參與需求分析、系統(tǒng)設(shè)計(jì)和代碼評(píng)審。與相關(guān)部門溝通,確保系統(tǒng)滿足業(yè)務(wù)需求。
職位要求:
1、熟練掌握 Python 編程,具備扎實(shí)的編程基礎(chǔ)和良好的編碼習(xí)慣。
2、熟悉異步編程(如 asyncio),有相關(guān)經(jīng)驗(yàn)。熟悉 PyQt 框架,能夠獨(dú)立開發(fā)桌面應(yīng)用程序。
3、了解任務(wù)調(diào)度和優(yōu)先級(jí)隊(duì)列的實(shí)現(xiàn)和應(yīng)用。有多線程或多進(jìn)程編程經(jīng)驗(yàn)者優(yōu)先。
4、有機(jī)器人任務(wù)調(diào)度系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)的實(shí)際項(xiàng)目經(jīng)驗(yàn)者優(yōu)先。有基于 PyQt 開發(fā)桌面應(yīng)用程序的經(jīng)驗(yàn)者優(yōu)先。
5、良好的團(tuán)隊(duì)合作精神和溝通能力,獨(dú)立解決問題的能力和主動(dòng)學(xué)習(xí)的態(tài)度,良好的文檔編寫能力。
加分項(xiàng)(非必需,但會(huì)讓你脫穎而出):有 AI 項(xiàng)目經(jīng)歷或人機(jī)交互項(xiàng)目經(jīng)驗(yàn)。有開源項(xiàng)目貢獻(xiàn)經(jīng)驗(yàn)。熟悉其他異步編程框架(如 Tornado、Twisted 等)。具備分布式系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)經(jīng)驗(yàn)。有 PyQt 高級(jí)功能開發(fā)經(jīng)驗(yàn)(如自定義控件、復(fù)雜界面設(shè)計(jì)等)。