崗位職責(zé):
1、負(fù)責(zé)公司嵌入式設(shè)備Windows上位機(jī)Rust 調(diào)試軟件的開發(fā);
2、 負(fù)責(zé)公司嵌入式設(shè)備Linux觸控屏 Qt 控制軟件的開發(fā);
3、負(fù)責(zé)EMS的系統(tǒng)前后端架構(gòu)(Vue + Rust)設(shè)計(jì)與開發(fā);
4、領(lǐng)導(dǎo)交代的其他任務(wù)。
任職要求:
1、本科及以上學(xué)歷,計(jì)算機(jī)科學(xué)、軟件工程相關(guān)專業(yè);
2、精通 Rust 編程語(yǔ)言,熟練掌握異步編程思想及多協(xié)程編程理念;
3、精通 C++ 編程語(yǔ)言,熟練掌握 Qt 框架,深入理解面向?qū)ο笤O(shè)計(jì)與開發(fā)理念,具備良好的編碼習(xí)慣和代碼規(guī)范意識(shí);
4、熟悉主流 Web 開發(fā),能使用 TypeScript + Vue 框架構(gòu)建網(wǎng)頁(yè);
5、熟悉 Qt 的信號(hào)與槽機(jī)制、界面布局;能夠獨(dú)立完成基于 Qt 的桌面應(yīng)用程序開發(fā);
6、掌握常用數(shù)據(jù)結(jié)構(gòu)與算法,具備獨(dú)立分析并解決復(fù)雜技術(shù)問(wèn)題的能力;
7、熟悉 MySQL 等關(guān)系型數(shù)據(jù)庫(kù)的基本操作與 SQL 編寫;
8、具備 Linux 系統(tǒng)基礎(chǔ)知識(shí),能夠熟練在 Linux 環(huán)境下進(jìn)行軟件開發(fā)、調(diào)試與部署;
9、具備快速學(xué)習(xí)新技術(shù)的能力,善于分析問(wèn)題本質(zhì),具備良好的溝通表達(dá)能力和團(tuán)隊(duì)合作精神,具有較強(qiáng)的責(zé)任意識(shí)和結(jié)果導(dǎo)向思維。