崗位職責(zé)
1.主導(dǎo)研發(fā)平臺上位機軟件的架構(gòu)設(shè)計,模塊開發(fā)和迭代維護。
2.開發(fā)與上層數(shù)據(jù)庫,下層多種硬件(PLC,機器人,高精度天平,傳感器)的實時通信接口,實現(xiàn)數(shù)據(jù)調(diào)用和指令下達(dá)與狀態(tài)同步。
3.開發(fā)靈活,可配置的實驗配方流程,將研發(fā)工藝轉(zhuǎn)化為可被自動執(zhí)行的設(shè)備指令。
4.實現(xiàn)實驗數(shù)據(jù)的實時采集,存儲,分析與可視化呈現(xiàn)。
5.打通從配方生成,任務(wù)下發(fā),結(jié)果反饋的全自動數(shù)據(jù)閉環(huán)。
任職要求
1.大學(xué)本科及以上學(xué)歷,計算機,軟件工程,自動化,電子信息等相關(guān)專業(yè);
2.具備3年以上上位機軟件開發(fā)經(jīng)驗,有獨立主導(dǎo)或深度參與中大型測控軟件項目的完整經(jīng)驗;
3.精通C#,WPF或C++ Qt框架進行高性能桌面應(yīng)用開發(fā);
4.精通多線程/異步編程,網(wǎng)絡(luò)通信機數(shù)據(jù)庫設(shè)計(SQL,Server,PostgreSQL,TimescaleDB等);
5.豐富的工業(yè)通信協(xié)議開發(fā)與集成經(jīng)驗;
6.良好的軟件架構(gòu)設(shè)計能力,熟悉MVVM,模塊化等設(shè)計模式;
7.具備極強的邏輯思維,系統(tǒng)思維和問題分解能力;
8.有實驗室自動化軟件項目開發(fā)經(jīng)驗,了解機器學(xué)習(xí),數(shù)據(jù)分析流,熟悉電池研發(fā)基本流程等優(yōu)先。