職位概述
我們正在尋找一位具備系統(tǒng)架構(gòu)與數(shù)據(jù)開發(fā)能力的資深軟件控制工程師。優(yōu)化工業(yè)級 FDM 3D 打印機控制系統(tǒng)的架構(gòu)設(shè)計與實現(xiàn),處里數(shù)據(jù)采集與處理平臺的開發(fā)與應(yīng)用,將打印過程中的關(guān)鍵數(shù)據(jù)轉(zhuǎn)化為優(yōu)化與改進的依據(jù),并與機械及電氣團隊緊密協(xié)作,共同打造高性能、穩(wěn)定可靠的 3D 打印系統(tǒng)。
核心職責(zé)
1.架構(gòu)與開發(fā):負(fù)責(zé)控制系統(tǒng)的軟件架構(gòu)設(shè)計與開發(fā)維護,確保系統(tǒng)穩(wěn)定性、可擴展性與長期可維護性。
2.系統(tǒng)數(shù)據(jù)采集與處理:主導(dǎo)打印過程數(shù)據(jù)采集系統(tǒng)的開發(fā),構(gòu)建數(shù)據(jù)管理與分析平臺,用于質(zhì)量優(yōu)化與故障診斷。
3.運動與過程控制:協(xié)同相關(guān)團隊優(yōu)化運動控制與過程管理邏輯,提升打印精度、速度與穩(wěn)定性。
4.系統(tǒng)集成與調(diào)試:負(fù)責(zé)軟件與機械、電氣子系統(tǒng)的聯(lián)調(diào)與診斷,解決跨層級的系統(tǒng)性問題。
5.用戶界面與體驗:設(shè)計并開發(fā)控制與監(jiān)控前端,提供直觀、友好的操作界面與實時數(shù)據(jù)可視化。
6.技術(shù)預(yù)研與優(yōu)化:跟蹤數(shù)據(jù)驅(qū)動制造的前沿技術(shù),探索數(shù)據(jù)分析、預(yù)測性維護、打印過程智能化等方向,持續(xù)提升系統(tǒng)性能與競爭力。
必備要求
?本科及以上學(xué)歷,計算機、軟件工程、自動化或相關(guān)專業(yè)背景;
?三年以上工業(yè)控制系統(tǒng)或設(shè)備軟件開發(fā)經(jīng)驗;
?具備系統(tǒng)架構(gòu)設(shè)計與集成經(jīng)驗;
?熟悉數(shù)據(jù)采集與管理方法,能夠支撐系統(tǒng)開發(fā)與優(yōu)化;
?有復(fù)雜裝備(如 3D 打印機、CNC 或機器人)研發(fā)經(jīng)驗者優(yōu)先。
核心技術(shù)能力
具備 C/C++ 與 Python編程功底,能夠在 Marlin、Klipper 固件及 Windows/Linux 上位機環(huán)境下進行高效開發(fā)與優(yōu)化;熟悉系統(tǒng)架構(gòu)與并發(fā)機制,理解進程/線程調(diào)度與系統(tǒng)通信;掌握 3D 打印運動控制原理,能結(jié)合固件進行控制邏輯的調(diào)試與優(yōu)化;具備基于 SQLite 或其他數(shù)據(jù)庫的數(shù)據(jù)采集與處理開發(fā)經(jīng)驗,能夠構(gòu)建打印過程數(shù)據(jù)采集與分析系統(tǒng);同時熟悉 Web 與 Qt 前端開發(fā),能夠?qū)崿F(xiàn)直觀的人機交互界面與實時數(shù)據(jù)可視化;并具備使用、定制或二次開發(fā) Klipper、Marlin 等開源固件的經(jīng)驗,能夠快速適配和擴展功能,以支撐工業(yè)級 FDM系統(tǒng)的穩(wěn)定性與可擴展性。