崗位職責(zé)
1.參與跨平臺(tái)雷達(dá)控制軟件的功能模塊開發(fā),基于 C# + Avalonia 框架實(shí)現(xiàn) UI 界面、數(shù)據(jù)采集與可視化功能;
2.按照架構(gòu)設(shè)計(jì)要求,完成 MVVM 模式落地,實(shí)現(xiàn)數(shù)據(jù)綁定、命令綁定與界面交互邏輯;
3.負(fù)責(zé)雷達(dá)設(shè)備的通信接口開發(fā)與調(diào)試,對(duì)接硬件設(shè)備完成數(shù)據(jù)采集、解析、存儲(chǔ)與傳輸;
4.協(xié)同信號(hào)處理團(tuán)隊(duì),實(shí)現(xiàn) C# 與 MATLAB/C++ 模塊的交互開發(fā),完成算法功能落地;
5.參與軟件測(cè)試、Bug 修復(fù)與性能優(yōu)化,編寫技術(shù)文檔,保障模塊穩(wěn)定性與可維護(hù)性。
任職要求
核心技能
1.熟練掌握 C#、C++編程語言,熟悉.NET Core/.NET 5+,具備2 年以上C# 實(shí)際項(xiàng)目開發(fā)經(jīng)驗(yàn);
2.熟悉跨平臺(tái) UI 框架(Avalonia 優(yōu)先,WPF、MAUI 亦可),理解 MVVM 設(shè)計(jì)模式與數(shù)據(jù)綁定基本原理;
3.具備多線程、異步編程基礎(chǔ),能處理簡單并發(fā)場景下的數(shù)據(jù)處理與線程同步問題;
4.了解至少 1 種硬件通信協(xié)議(TCP/IP、UDP、串口等),有硬件設(shè)備對(duì)接或工業(yè)控制軟件開發(fā)經(jīng)驗(yàn)者優(yōu)先;
5.掌握常用數(shù)據(jù)結(jié)構(gòu)與算法,具備基本的代碼優(yōu)化意識(shí),能按規(guī)范完成模塊開發(fā)與測(cè)試。
加分項(xiàng)
1.有工業(yè)控制、硬件設(shè)備相關(guān)軟件開發(fā)經(jīng)驗(yàn),了解雷達(dá)或信號(hào)處理基礎(chǔ)概念者優(yōu)先;
2.具備 Avalonia 框架使用經(jīng)驗(yàn),有國產(chǎn)化系統(tǒng)(國產(chǎn)操作系統(tǒng))部署與調(diào)試經(jīng)驗(yàn)者優(yōu)先;
3.了解 C++/MATLAB 與 C# 的交互方法,有簡單跨語言調(diào)用開發(fā)經(jīng)驗(yàn)者優(yōu)先;
4.熟悉圖表控件的使用,能實(shí)現(xiàn)基礎(chǔ)數(shù)據(jù)可視化功能;
5.具備良好的代碼規(guī)范與文檔編寫習(xí)慣,團(tuán)隊(duì)協(xié)作意識(shí)強(qiáng)。
工作地點(diǎn):北京海淀區(qū)、廣州黃埔區(qū)、安徽合肥,具體電話聯(lián)系溝通。
薪 酬:具體面議
其他要求:可接受出差