崗位描述:
負責人形手臂控制系統(tǒng)開發(fā)。
崗位要求:
- 學歷要求:本科及以上學歷,計算機科學與技術、軟件工程等相關專業(yè)。
- 專業(yè)技能
- 熟練掌握 C#、Python 等編程語言,具備扎實的面向?qū)ο缶幊趟枷牒痛a編寫能力,能夠獨立完成上位機軟件的架構(gòu)設計、功能模塊開發(fā)和界面設計,熟悉 Windows 或 Linux 操作系統(tǒng)下的軟件開發(fā)環(huán)境和工具,能夠進行多線程編程、網(wǎng)絡編程和數(shù)據(jù)庫編程,實現(xiàn)上位機與下位機(人形手臂控制系統(tǒng))的穩(wěn)定通信和數(shù)據(jù)交互,具備良好的軟件調(diào)試和優(yōu)化能力,能夠使用調(diào)試工具對上位機軟件進行性能分析和故障排查,確保軟件的穩(wěn)定性和可靠性,了解機器人控制原理和相關協(xié)議,能夠根據(jù)人形手臂的功能需求,開發(fā)相應的控制軟件,包括運動控制、參數(shù)設置、狀態(tài)監(jiān)測、任務編程等功能模塊,能夠?qū)⒁曈X、力覺等傳感器數(shù)據(jù)在上位機軟件中進行可視化展示和分析處理,為操作人員提供直觀、友好的人機交互界面,便于對人形手臂進行操作和監(jiān)控。
- 項目經(jīng)驗:2 年以上上位機軟件開發(fā)經(jīng)驗,有參與過機器人控制系統(tǒng)、自動化設備監(jiān)控系統(tǒng)等項目的上位機開發(fā)工作經(jīng)驗者優(yōu)先,能夠獨立完成上位機軟件從需求分析、設計到開發(fā)、測試的整個流程,熟悉軟件開發(fā)過程中的版本管理工具(如 Git)和項目管理方法,能夠有效地組織和管理自己的開發(fā)工作,確保項目按時交付,并具備一定的軟件維護和升級能力,能夠根據(jù)用戶反饋和項目需求對上位機軟件進行持續(xù)改進和優(yōu)化。
- 能力素質(zhì):具備較強的邏輯思維能力和問題解決能力,能夠快速理解和分析上位機軟件的功能需求,并將其轉(zhuǎn)化為高效的代碼實現(xiàn),具備良好的學習能力和團隊協(xié)作精神,能夠不斷學習新的軟件開發(fā)技術和知識,與其他團隊成員(如硬件工程師、控制工程師、算法工程師等)緊密合作,共同完成人形手臂整機的開發(fā)任務,注重用戶體驗和界面設計,能夠開發(fā)出操作簡單、界面美觀、功能實用的上位機軟件,提高產(chǎn)品的易用性和市場競爭力。