負責嵌入式系統(tǒng)在 Ubuntu、安卓、麒麟等跨平臺環(huán)境下的開發(fā)與維護工作,確保系統(tǒng)的穩(wěn)定性、兼容性和性能優(yōu)化,滿足不同應(yīng)用場景的需求。
崗位職責
1.根據(jù)項目需求,進行嵌入式系統(tǒng)在Ubuntu、安卓、麒麟等操作系統(tǒng)上的布置、開發(fā)和移植工作。
2.負責嵌入式系統(tǒng)的內(nèi)核裁剪、驅(qū)動開發(fā)和優(yōu)化,確保系統(tǒng)與硬件平臺的良好適配。
3.開發(fā)和維護嵌入式系統(tǒng)的應(yīng)用程序,實現(xiàn)系統(tǒng)的各項功能,如數(shù)據(jù)采集、處理、通信等。
4.進行跨平臺兼容性測試,解決不同操作系統(tǒng)和硬件平臺之間的兼容性問題。
與硬件團隊協(xié)作,完成硬件平臺的選型和評估,提供系統(tǒng)層面的技術(shù)支持和建議,減小硬件體積和功耗。
崗位基本要求
1. 計算機科學(xué)、軟件工程、電子工程等相關(guān)專業(yè)本科及以上學(xué)歷。
2. 2-5年嵌入式系統(tǒng)開發(fā)工作經(jīng)驗,有跨平臺開發(fā)經(jīng)驗者優(yōu)先。
專業(yè)技能要求
1.熟練掌握至少一種嵌入式操作系統(tǒng)(Linux、Ubuntu、安卓、麒麟)的開發(fā)和配置,熟悉系統(tǒng)架構(gòu)、內(nèi)核機制和驅(qū)動開發(fā)流程。
2.精通 C、C++ 編程語言,具備良好的編程習(xí)慣和代碼優(yōu)化能力,能夠編寫高效、穩(wěn)定的嵌入式應(yīng)用程序。
3.了解嵌入式系統(tǒng)的硬件架構(gòu)和接口協(xié)議,如 GPIO、SPI、I2C、USB等,能夠進行硬件驅(qū)動開發(fā)和調(diào)試。
掌握版本控制工具(如Git)和開發(fā)調(diào)試工具(如GDB、JTAG等)的使用。
能力素質(zhì)要求
1.具有較強的系統(tǒng)分析和設(shè)計能力,能夠獨立完成嵌入式系統(tǒng)的架構(gòu)設(shè)計和開發(fā)工作。
2.具備良好的問題解決能力和調(diào)試技巧,能夠快速定位和解決系統(tǒng)開發(fā)過程中出現(xiàn)的問題。
3.有良好的團隊合作精神和溝通能力,能夠與硬件、軟件等團隊有效協(xié)作。
具有較強的學(xué)習(xí)能力和適應(yīng)能力,能夠快速掌握新的操作系統(tǒng)和開發(fā)技術(shù)。