崗位職責(zé):
1.軟件開發(fā)與實(shí)現(xiàn)
參與OTA 產(chǎn)品的軟件開發(fā)及應(yīng)用程序開發(fā)工作;
負(fù)責(zé)模塊拆解、代碼實(shí)現(xiàn)到部署上線的全流程開發(fā)任務(wù)。
2.工具鏈開發(fā)與效率提升
編寫 OTA 相關(guān)的工具鏈代碼及輔助開發(fā)工具。
3.功能模塊開發(fā)與測(cè)試支持
根據(jù)項(xiàng)目(產(chǎn)品)開發(fā)進(jìn)度和任務(wù)分配,完成相應(yīng)功能模塊的設(shè)計(jì)與開發(fā);
開發(fā)配套的測(cè)試軟件模塊,保障功能穩(wěn)定與質(zhì)量可控。
4.技術(shù)文檔編寫
根據(jù)公司技術(shù)文檔規(guī)范,編寫相關(guān)技術(shù)文檔,包括但不限于:系統(tǒng)設(shè)計(jì)文檔、接口文檔、測(cè)試用例等。
5.其他工作任務(wù)
完成上級(jí)交辦的其他與 OTA 相關(guān)的技術(shù)研發(fā)或支持類工作任務(wù)。
基本要求:
1.教育背景:本科及以上學(xué)歷,計(jì)算機(jī)科學(xué)、電子信息工程、車輛工程、自動(dòng)化等相關(guān)專業(yè),3年以上工作經(jīng)驗(yàn)。
2.編程能力與軟件基礎(chǔ)
熟練掌握 C++ 編程語言,精通 C++11/14/17 標(biāo)準(zhǔn);
熟悉常用數(shù)據(jù)結(jié)構(gòu)與算法,掌握常用設(shè)計(jì)模式;
能夠使用 UML 工具進(jìn)行系統(tǒng)建模與設(shè)計(jì)。
熟悉 Linux 和 QNX 開發(fā)環(huán)境,掌握常用調(diào)試工具(如 gdb、Wireshark、strace 等)。
熟悉主流中間件技術(shù),如 SOME/IP、DDS、ROS2;
掌握常用的車載通信協(xié)議,如 CAN、SOMEIP、DOIP、UDS、HTTPS、MQTT、LWM2M 等。
3.學(xué)習(xí)能力與團(tuán)隊(duì)協(xié)作
具備較強(qiáng)的學(xué)習(xí)能力和自我驅(qū)動(dòng)力,持續(xù)提升技術(shù)水平;
責(zé)任心強(qiáng),具備良好的溝通協(xié)調(diào)能力與團(tuán)隊(duì)合作精神,適應(yīng)跨部門協(xié)作。
4.加分項(xiàng)
具有設(shè)備端或車端 OTA 開發(fā)經(jīng)驗(yàn)者優(yōu)先;
熟悉 Adaptive AutoSAR 規(guī)范者優(yōu)先。
熟悉車載ETH、CAN、CANFD、LIN、UDS協(xié)議。
掌握BASH、Python等編程語言,能編寫簡(jiǎn)單測(cè)試腳本。