崗位內(nèi)容:
1.負(fù)責(zé)電子產(chǎn)品的需求分析,軟件架構(gòu)設(shè)計(jì),以及軟件開(kāi)發(fā)的整體流程;
2.負(fù)責(zé)基于龍芯、GD32等國(guó)產(chǎn)化控制器為核心的數(shù)字/模擬電路的底層驅(qū)動(dòng)軟件開(kāi)發(fā);
3.協(xié)助開(kāi)發(fā)設(shè)計(jì)較為復(fù)雜的多線程實(shí)時(shí)控制系統(tǒng)
4.負(fù)責(zé)各類(lèi)通訊協(xié)議軟件開(kāi)發(fā)和維護(hù)工作:
5.負(fù)責(zé)系統(tǒng)功能調(diào)試!
6.完成上級(jí)領(lǐng)導(dǎo)交付的相關(guān)工作。
任職要求:
1.學(xué)歷要求:本科五年以上工作經(jīng)驗(yàn); 碩士三年以上工作經(jīng)驗(yàn);
2.專(zhuān)業(yè)要求:自動(dòng)化/計(jì)算機(jī)等相關(guān)專(zhuān)業(yè):
3.熟練掌握 C/C++語(yǔ)言,熟練使用IAR,Keil等編譯工具;
4.具備良好的編程風(fēng)格,熟練使用office辦公自動(dòng)化軟件進(jìn)行文檔編寫(xiě);
5.熟悉RS232/485,CAN,I2C、SPI、以太網(wǎng)等總線,有PowerLink協(xié)議、Profibus-dp等協(xié)議開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先;
6.具備電子產(chǎn)品軟件穩(wěn)定性,可靠性設(shè)計(jì)理念:
7.性格隨和,為人正直,具有良好的規(guī)范化做事風(fēng)
8. 具備 Linux 應(yīng)用開(kāi)發(fā)經(jīng)驗(yàn),熟悉 Linux 操作系統(tǒng)架構(gòu),掌握 Linux 下多線程編程、網(wǎng)絡(luò)編程(Socket/TCP/UDP)及系統(tǒng)調(diào)試工具(GDB、Valgrind 等);
9. 熟練使用 Linux 開(kāi)發(fā)工具鏈(GCC、Makefile、Shell 腳本),具備 Linux 環(huán)境下軟件需求分析、架構(gòu)設(shè)計(jì)及模塊化開(kāi)發(fā)能力;
10. 了解 Linux 文件系統(tǒng)、進(jìn)程間通信機(jī)制(IPC)及設(shè)備驅(qū)動(dòng)基礎(chǔ),有嵌入式 Linux 應(yīng)用開(kāi)發(fā)或跨平臺(tái)軟件移植經(jīng)驗(yàn)者優(yōu)先。