職位描述
一、工作職責1.負責AR/VR設備及相關產品的嵌入式系統開發,包括硬件驅動開發、系統移植、應用軟件開發等,確保系統穩定運行。2.開發和優化硬件設備的驅動程序,確保硬件與底層系統(Linux/開源鴻蒙等)之間的高效通信和穩定運行。3.將操作系統移植到目標硬件平臺,進行系統裁剪和優化,以滿足設備的性能和功耗要求。4.根據產品功能需求,開發嵌入式應用軟件,實現設備的核心功能,如傳感器數據采集、圖像處理、通信控制等。5.對嵌入式系統的性能進行優化,包括內存管理、任務調度、功耗控制等,提升系統的運行效率和響應速度。6.對嵌入式系統進行全面調試和測試,包括單元測試、集成測試、系統測試等,確保系統的功能、性能和穩定性符合設計要求。7.快速定位并解決系統運行過程中出現的軟件故障和問題,確保系統的穩定性和可靠性。8.為生產、測試等部門提供技術支持,解決嵌入式系統開發和生產過程中遇到的技術問題,確保產品順利量產。9.與硬件、軟件、測試等密切合作,確保嵌入式系統的開發與整體產品方案的協調一致。10.編寫嵌入式系統開發相關的技術文檔,包括設計文檔、開發文檔、測試文檔等,為項目的持續開發和維護提供支持。二、任職資格1.本科及以上學歷,計算機科學、電子工程、自動化等相關專業,具備扎實的計算機組成原理、操作系統、數據結構等基礎知識。2.8年以上嵌入式系統開發經驗,具備3個以上智能穿戴類產品嵌入式開發及量產經驗。3.熟練掌握C/C++編程語言,具備良好的編程風格和代碼規范;熟悉匯編語言者優先。4.熟悉嵌入式操作系統(如Linux、RTOS、開源鴻蒙等)的內核架構和開發流程,能夠進行系統移植、裁剪和優化。5.了解嵌入式硬件平臺(如ARM、RISC-V等)的架構和開發,能夠與硬件工程師緊密協作進行驅動開發;熟悉常見的通信協議(如I2C、SPI、UART、USB、TCP/IP等),能夠進行通信接口的開發和調試;具備嵌入式系統性能優化經驗,能夠對系統內存、任務調度、功耗等方面進行優化。6.具備較強的問題分析和解決能力,能夠快速定位并解決系統開發過程中遇到的問題。7.具備良好的跨部門溝通和協作能力,能夠與硬件、軟件、測試等緊密配合,共同推進項目進展。