軟件開發(fā)工程師 (中級)
1.8-3萬元/月任職要求:
(一)專業(yè)技能要求
1.熟練掌握C/C++/Python等至少兩種編程語言,具備良好的代碼規(guī)范和編程習(xí)慣;
2.熟悉嵌入式系統(tǒng)開發(fā),有ARM、DSP等平臺軟件開發(fā)經(jīng)驗,熟悉RTOS(如FreeRTOS、UCOS)或Linux嵌入式系統(tǒng)開發(fā);
3.熟悉水下設(shè)備通信協(xié)議(如串口、CAN、以太網(wǎng)、水聲通信等),有相關(guān)協(xié)議開發(fā)經(jīng)驗者優(yōu)先;
4.了解水下設(shè)備導(dǎo)航、控制、傳感器數(shù)據(jù)處理等相關(guān)算法,有機(jī)器人運(yùn)動控制、多傳感器數(shù)據(jù)融合經(jīng)驗者優(yōu)先;
5.熟悉軟件開發(fā)測試流程,能夠獨(dú)立完成模塊測試、集成測試和系統(tǒng)測試,有自動化測試經(jīng)驗者優(yōu)先;
6.具備上位機(jī)軟件開發(fā)經(jīng)驗,熟悉Qt、C#等開發(fā)框架者優(yōu)先。
(二)基本條件
1.計算機(jī)科學(xué)與技術(shù)、軟件工程、自動化、電子信息等相關(guān)專業(yè)本科及以上學(xué)歷,3年以上嵌入式軟件或相關(guān)領(lǐng)域研發(fā)工作經(jīng)驗,有水下設(shè)備、海洋裝備、工業(yè)級軟件產(chǎn)品研發(fā)經(jīng)驗者優(yōu)先;
2.具備獨(dú)立帶隊開展軟件研發(fā)項目的能力,有完整的項目研發(fā)落地經(jīng)驗;
3.熟悉軟件開發(fā)全流程,具備良好的項目管理能力和跨部門溝通協(xié)調(diào)能力;
4.工作嚴(yán)謹(jǐn)細(xì)致,責(zé)任心強(qiáng),具備良好的問題分析能力和團(tuán)隊合作精神,能夠承受研發(fā)項目壓力。
職位描述:
1. 負(fù)責(zé)設(shè)備軟件產(chǎn)品的研發(fā)全流程管理,獨(dú)立帶隊開展需求分析、架構(gòu)設(shè)計、代碼開發(fā)、測試調(diào)試、版本迭代等工作;
2.統(tǒng)籌軟件研發(fā)項目進(jìn)度,協(xié)調(diào)硬件、結(jié)構(gòu)、測試等跨部門團(tuán)隊,確保項目按計劃交付;
3.主導(dǎo)解決產(chǎn)品研發(fā)、試產(chǎn)、量產(chǎn)過程中的軟件技術(shù)問題,優(yōu)化產(chǎn)品性能、穩(wěn)定性與用戶體驗;
4.負(fù)責(zé)軟件相關(guān)技術(shù)文檔的編寫與歸檔,包括需求文檔、設(shè)計文檔、測試報告、用戶手冊等;
5.跟進(jìn)軟件領(lǐng)域技術(shù)發(fā)展趨勢,開展新技術(shù)預(yù)研和技術(shù)攻關(guān),參與公司軟件研發(fā)技術(shù)體系的搭建與迭代;
負(fù)責(zé)研發(fā)團(tuán)隊的技術(shù)指導(dǎo)與新人培養(yǎng),提升團(tuán)隊整體軟件研發(fā)能力。