崗位職責(zé)說明
? 負(fù)責(zé)將現(xiàn)有桌面CMM軟件的底層與 OS 相關(guān)部分從 Windows 平臺(tái)遷移并適配到 Linux 平臺(tái)
? 工作重點(diǎn)包括:
? 系統(tǒng)架構(gòu)設(shè)計(jì)與軟件棧模塊篩選
? 跨平臺(tái)抽象層實(shí)現(xiàn)
? 驅(qū)動(dòng)/硬件接口
? 性能調(diào)優(yōu)、并發(fā)與內(nèi)存管理
? 構(gòu)建與持續(xù)集成(CI)
? 與上層應(yīng)用崗位密切協(xié)作確保功能與性能一致
? 開發(fā)文檔整理
任職技能要求
? 編程能力
? 精通 C/C++(至少 3 年實(shí)際項(xiàng)目經(jīng)驗(yàn)),熟悉現(xiàn)代 C++(C++11/14/17)特性與范式。
? 熟悉 POSIX API、Linux 系統(tǒng)調(diào)用、線程與進(jìn)程管理、IPC同步(mutex/cond/atomic)與內(nèi)存模型。
? 熟練使用 gdb、perf、valgrind、strace 等調(diào)試與性能分析工具。
? 熟練掌握構(gòu)建系統(tǒng)與工具鏈:Make/CMake、autotools、gcc/clang、cross-compile 技術(shù)。
? 熟悉腳本語言(Bash、Python 或 Perl)用于自動(dòng)化與測試。
? 經(jīng)驗(yàn)
? 3–8 年以上嵌入式或系統(tǒng)軟件/底層開發(fā)經(jīng)驗(yàn),至少 2 年 Linux 平臺(tái)遷移或大型跨平臺(tái)項(xiàng)目經(jīng)驗(yàn)。
? 有設(shè)備驅(qū)動(dòng)開發(fā)或與硬件接口(串口、以太網(wǎng)、USB、PCIe 等)對(duì)接經(jīng)驗(yàn)者優(yōu)先。
? 有并發(fā)、高性能或?qū)崟r(shí)系統(tǒng)優(yōu)化經(jīng)驗(yàn)。
? 有構(gòu)建/發(fā)布/CI(Jenkins/GitLab CI/Buildbot)實(shí)戰(zhàn)經(jīng)驗(yàn),熟悉打包(deb/rpm、AppImage、snap)流程優(yōu)先。
? 學(xué)歷要求
? 計(jì)算機(jī)科學(xué)、電子工程或相關(guān)專業(yè)本科及以上學(xué)歷;有操作系統(tǒng)或系統(tǒng)軟件研究背景者優(yōu)先。
? 加分項(xiàng)
? 熟悉 LLVM/Clang、靜態(tài)分析工具、匯編與 CPU 架構(gòu)優(yōu)化(x86_64)。
? 有 Windows 內(nèi)部機(jī)制、WinAPI、Win32/COM 等相關(guān)經(jīng)驗(yàn),便于功能對(duì)比與遷移。
? 有開發(fā)Linux下軟件License授權(quán)系統(tǒng)的開發(fā)編程經(jīng)驗(yàn)。
? 有Python在系統(tǒng)編程中應(yīng)用經(jīng)驗(yàn)。
? 了解容器技術(shù)(Docker)、虛擬化(KVM)或?qū)崟r(shí) Linux(PREEMPT_RT)架構(gòu)或?qū)崿F(xiàn)點(diǎn)。
入職地點(diǎn)
? 青島市城陽區(qū)華貫路885號(hào)??怂箍抵腔郛a(chǎn)業(yè)園
薪資福利
? 年薪區(qū)間:人民幣 22–36 萬(按經(jīng)驗(yàn)與能力面議)。
? 五險(xiǎn)一金、商業(yè)醫(yī)療保險(xiǎn)、績效獎(jiǎng)金、年度體檢、帶薪年假、技術(shù)培訓(xùn)與外出交流補(bǔ)助。
? 彈性工作制、團(tuán)隊(duì)活動(dòng)、職業(yè)發(fā)展路徑與技術(shù)/管理雙通道晉升機(jī)制。
? 聯(lián)系方式 請(qǐng)將中文/英文簡歷、、項(xiàng)目作品或 GitHub/GitLab 鏈接發(fā)送至:info@external-array.com.cn(郵件主題請(qǐng)注明“應(yīng)聘—Linux 系統(tǒng)開發(fā)工程師—姓名”),聯(lián)系人:閆女士。