工作職責(zé):
1) 負(fù)責(zé) Linux 系統(tǒng)適配,包括裁剪內(nèi)核,驅(qū)動開發(fā)和調(diào)試,平臺包含 ARM(NVIDIA Jetson、
Rockchip、NXP 等)、x86(Intel、AMD)、龍芯、兆芯等;
2) 對 Linux 系統(tǒng)內(nèi)核有深入理解,并有一定的實戰(zhàn)經(jīng)驗,能夠研究并裁剪內(nèi)核,熟悉內(nèi)核架
構(gòu)以及編譯流程;
3) 驅(qū)動開發(fā)和調(diào)試,涉及 Flash、Camera、Network、PCIe、URT、CAN、GPIO、USB、SATA、
WiFi 等相關(guān)驅(qū)動功能的完善與維護;
4) 負(fù)責(zé)相關(guān)的應(yīng)用軟件開發(fā)和維護工作,完成產(chǎn)品的測試和調(diào)試,并編寫相關(guān)技術(shù)和測試文
檔;
5) 解決 Linux 產(chǎn)品相關(guān)問題,進行設(shè)計開發(fā)和技術(shù)支持,適配 Linux 產(chǎn)品;
任職要求:
1. 5 年及以上 Linux 系統(tǒng)適配,包括裁剪內(nèi)核,驅(qū)動開發(fā)和調(diào)試經(jīng)驗;
2. 具備多個平臺的 Linux 系統(tǒng)底層、驅(qū)動層開發(fā)經(jīng)驗(例如 NVIDIA Jetson、Rockchip、NXP
等),具有 NVIDIA Jetson(AGX Xavier、AGX Orin、Xavier NX、Orin Nano、Orin NX 等)
多個項目經(jīng)驗;
3. 對 Linux(Fedora、Ubuntu、Centos、Debian 等)系統(tǒng)熟練使用,懂 Android 最佳;
4. 精通 C/C++編程,熟悉數(shù)據(jù)結(jié)構(gòu)和面向?qū)ο蠓治鲈O(shè)計能力;
5. 熟悉 Linux 系統(tǒng)編程和網(wǎng)絡(luò)編程,具備良好的邏輯思維和快速學(xué)習(xí)能力;
6. 掌握至少一種腳本語言,如 Shell、Perl、Python 等;
7. 熟悉多線程編程、網(wǎng)絡(luò)編程、Qt 編程等;
8. 對 Linux 內(nèi)核源碼非常熟悉,具備深入理解 Linux 內(nèi)核機制的能力;
9. 熟悉 Linux 操作系統(tǒng)的基本原理和系統(tǒng)管理;
10. 掌握調(diào)度器、內(nèi)存管理、時間系統(tǒng)、中斷系統(tǒng)等核心能力;
11. 具備良好的溝通能力和團隊合作意識,能夠主導(dǎo)項目測試復(fù)盤和經(jīng)驗總結(jié);
12. 具有高度的責(zé)任心和積極主動的工作態(tài)度,能夠快速高效地追蹤并解決問題;
13. 良好的問題分析能力,能夠獨立思考并提出解決方案;
14. 積極主動,良好的溝通能力和抗壓能力,極強的責(zé)任心和團隊協(xié)作意識。