一、崗位職責(zé): 1.有研發(fā)機器人相關(guān)經(jīng)驗,目前工作地點在珠海市香洲區(qū)。 參與機器人項目中 Linux 操作系統(tǒng)的定制、優(yōu)化與維護工作,確保操作系統(tǒng)在機器人硬件平臺上的穩(wěn)定運行與高效性能表現(xiàn),根據(jù)機器人特定的應(yīng)用場景和功能需求,對 Linux 系統(tǒng)進行深度定制與配置。 2. 負責(zé)機器人軟件在 Linux 環(huán)境下的開發(fā)、調(diào)試與部署,包括機器人控制算法、傳感器數(shù)據(jù)采集與處理、通信模塊等的開發(fā)與集成,確保軟件在操作系統(tǒng)層面的無縫協(xié)同與高效執(zhí)行。 3. 對 Linux 操作系統(tǒng)內(nèi)核進行研究與優(yōu)化,以提升系統(tǒng)的實時性、可靠性和資源利用率,滿足機器人在復(fù)雜環(huán)境下的實時控制與數(shù)據(jù)處理需求,分析內(nèi)核工作原理并根據(jù)項目需要進行相應(yīng)的修改與調(diào)試。 4. 參與機器人相關(guān)驅(qū)動程序的開發(fā)與調(diào)試,確保硬件設(shè)備與 Linux 操作系統(tǒng)之間的良好適配與高效通信,使各類傳感器、執(zhí)行器等硬件能夠在操作系統(tǒng)環(huán)境下穩(wěn)定、準確地工作。 5. 跟蹤 Linux 操作系統(tǒng)領(lǐng)域的最新技術(shù)動態(tài)和發(fā)展趨勢,將先進的技術(shù)理念和開發(fā)方法引入項目中,不斷提升機器人系統(tǒng)的整體技術(shù)水平和競爭力,為項目的持續(xù)創(chuàng)新與優(yōu)化提供技術(shù)支持。
二、任職要求: 1. 計算機科學(xué)、軟件工程、電子信息工程、自動化等相關(guān)專業(yè)。 2. 具備扎實的 Linux 操作系統(tǒng)基礎(chǔ)知識,深入理解 Linux 系統(tǒng)架構(gòu)、進程管理、內(nèi)存管理、文件系統(tǒng)、網(wǎng)絡(luò)協(xié)議棧等核心概念,能夠準確闡述其工作原理并進行相關(guān)配置與操作。 3. 熟練掌握至少一種 Linux 系統(tǒng)編程語言,如 C 或 C++,具備豐富的編程實踐經(jīng)驗,能夠運用所學(xué)語言進行高效的系統(tǒng)級編程與應(yīng)用開發(fā)。 4. 熟悉 Linux 內(nèi)核的編譯、調(diào)試與定制流程,具備一定的內(nèi)核開發(fā)與優(yōu)化能力,能夠根據(jù)項目需求對內(nèi)核參數(shù)進行合理調(diào)整與優(yōu)化。 5. 掌握機器人相關(guān)的基礎(chǔ)理論知識,如機器人學(xué)、控制理論、傳感器原理等,對機器人操作系統(tǒng)(ROS)有一定的了解和使用經(jīng)驗,能夠?qū)?Linux 操作系統(tǒng)與機器人技術(shù)進行有機結(jié)合。 6. 具備良好的編程習(xí)慣和代碼規(guī)范意識,能夠撰寫清晰、整潔、可維護的代碼,并按照項目要求進行代碼注釋與文檔編寫。 7. 對開源軟件和開源社區(qū)有濃厚的興趣,積極關(guān)注 Linux 開源項目的最新動態(tài),能夠參與開源項目的開發(fā)與貢獻者優(yōu)先考慮。 8. 具備較強的學(xué)習(xí)能力和問題解決能力,能夠快速掌握新知識、新技術(shù),面對復(fù)雜的開發(fā)問題時能夠通過自主學(xué)習(xí)和研究找到有效的解決方案。 9. 具有良好的團隊合作精神和溝通能力,能夠與團隊成員、其他部門以及外部合作伙伴進行有效的溝通與協(xié)作,共同推動項目的順利進行。 10. 有參與機器人競賽、開源項目開發(fā)或相關(guān)科研項目經(jīng)歷者優(yōu)先,具備實際的機器人開發(fā)經(jīng)驗者更是加分項。