軟件開發(fā)工程師(實(shí)習(xí)生)
適用專業(yè)
計(jì)算機(jī)
適用年級(jí)
高年級(jí)
截止時(shí)間
2023-06-30
工作地區(qū)
上海/南京
公司介紹
崗位職責(zé)
軟件開發(fā)
1、5G協(xié)議的分析及軟件設(shè)計(jì),設(shè)計(jì)出先進(jìn)的軟件架構(gòu)及方案;
2、5G無線通信協(xié)議和算法的軟件實(shí)現(xiàn)及優(yōu)化,交付高質(zhì)量的軟件產(chǎn)品;
3、軟件相關(guān)領(lǐng)域的技術(shù)積累和新技術(shù)研究,提升產(chǎn)品核心競爭力。
嵌入式軟件開發(fā)
1、參與高端路由器/交換機(jī)單板驅(qū)動(dòng)軟件設(shè)計(jì)、開發(fā)、維護(hù)工作;
2、參與單板驅(qū)動(dòng)軟件的測(cè)試用例設(shè)計(jì)、自動(dòng)化測(cè)試平臺(tái)的建設(shè)與維護(hù);
3、負(fù)責(zé)單板驅(qū)動(dòng)軟件向系統(tǒng)版本的集成,確保軟件模塊功能全面、穩(wěn)定可靠、高性能;對(duì)于發(fā)現(xiàn)的故障能夠完成快速分析、排查并給出解決方法;
4、完成基于Linux操作系統(tǒng)通訊應(yīng)用軟件架構(gòu)(包括功能、性能、穩(wěn)定性、可擴(kuò)展性、可維護(hù)性等方面在內(nèi))改進(jìn)提升;
5、針對(duì)當(dāng)前多核報(bào)文轉(zhuǎn)發(fā)架構(gòu),從體系架構(gòu)、操作系統(tǒng)、算法、流程實(shí)現(xiàn)等方面出發(fā)針對(duì)性的進(jìn)行改進(jìn)設(shè)計(jì)、提升工作;
6、完成對(duì)當(dāng)前軟件架構(gòu)中的不足之處加以改進(jìn)提升,必要時(shí)可進(jìn)行大規(guī)模重構(gòu);
7、完成路由器/交換機(jī)設(shè)備系統(tǒng)診斷框架,具備狀態(tài)收集、智能分析、健康狀態(tài)報(bào)告、自恢復(fù)手段等;
8、負(fù)責(zé)光模塊、工裝板軟件設(shè)計(jì)和交付,包括驅(qū)動(dòng)實(shí)現(xiàn)、控制接口、光電通信器件的控制等的開發(fā)、測(cè)試、維護(hù)、故障定位。
系統(tǒng)產(chǎn)品應(yīng)用軟件開發(fā)
1.負(fù)責(zé)嵌入式ARM平臺(tái)的相關(guān)軟件開發(fā)、調(diào)試及維護(hù);
2.根據(jù)客戶或產(chǎn)品需求進(jìn)行軟件代碼的設(shè)計(jì)和開發(fā),硬件和軟件的集成測(cè)試;
3.負(fù)責(zé)相關(guān)軟件設(shè)計(jì)文檔及其它技術(shù)文檔的編寫。
JAVA/C/C++
1、參與產(chǎn)品相關(guān)功能組件的開發(fā)、維護(hù)等工作;
2、參與新產(chǎn)品的需求分析、架構(gòu)設(shè)計(jì)、核心框架及組件編碼等工作;
3、根據(jù)需求與總體設(shè)計(jì)要求,編寫技術(shù)及接口文檔;
4、新技術(shù)的預(yù)研和應(yīng)用,現(xiàn)有產(chǎn)品的維護(hù)和改進(jìn)工作。
AI協(xié)作機(jī)器人方向
從事軟件研發(fā),負(fù)責(zé)中興通訊智能化協(xié)作機(jī)器人等創(chuàng)新領(lǐng)域新方向探索和研究,包括視覺及觸覺融合AI算法、原型機(jī)和實(shí)驗(yàn)Demo的技術(shù)研發(fā)。
崗位要求
軟件開發(fā)
1、本科及以上學(xué)歷,通信工程、電子工程、計(jì)算機(jī)、自控或相關(guān)專業(yè);
2、熟練使用C++、C或Java編程;熟悉數(shù)據(jù)庫如MySql、Oracle或SQL Server等開發(fā);熟悉Web系統(tǒng)開發(fā);具備良好、嚴(yán)謹(jǐn)?shù)木幊田L(fēng)格;
3、熟悉TCP/IP協(xié)議,掌握UNIX系統(tǒng)網(wǎng)絡(luò)編程技術(shù),掌握IP路由配置原理,有豐富的交換機(jī)、路由器配置實(shí)踐經(jīng)驗(yàn);
4、熟悉MySql/Oracle/SQL SERVER等數(shù)據(jù)庫管理;從事DBA工作,有豐富的主機(jī)與操作系統(tǒng)管理、數(shù)據(jù)庫管理、存儲(chǔ)管理與規(guī)劃、安全管理與規(guī)劃經(jīng)驗(yàn);熟悉PL/SQL編程,熟悉數(shù)據(jù)庫建模;
5、 PaaS開源平臺(tái)Kubernetes/Cloudfoundry或者Openshift等至少熟悉一種,熟悉容器技術(shù)如Docker,有過大型PaaS平臺(tái)方案架構(gòu)設(shè)計(jì)或者開源平臺(tái)開發(fā)經(jīng)歷;
6、熟悉Devops相關(guān)技術(shù)和架構(gòu),對(duì)ops有深入理解,對(duì)服務(wù)組件,集群技術(shù)等有深入理解,熟悉go,python,scala,rubby語言等架構(gòu)設(shè)計(jì)或者開發(fā)經(jīng)歷;
7、熟悉NFV相關(guān)技術(shù)和架構(gòu),有NFV在PaaS平臺(tái)應(yīng)用相關(guān)經(jīng)驗(yàn);
8、熟悉Linux操作系統(tǒng),有相應(yīng)開發(fā)維護(hù)經(jīng)驗(yàn);
9、有IT或通訊領(lǐng)域相關(guān)開發(fā)經(jīng)驗(yàn);
10、熱衷開源和工具的開發(fā)與應(yīng)用,如Git/Gerrit/Jenkins等;
11、熟悉Scrum/XP/kanban等敏捷開發(fā)流程,熟悉TDD、ATDD、CI等敏捷技術(shù)實(shí)踐;
12、熟悉或者參與過基于DPDK或FDIO的軟件開發(fā);
13、了解3GPP相關(guān)協(xié)議,有4G/5G或NB-IOT(窄帶物聯(lián)網(wǎng))項(xiàng)目相關(guān)經(jīng)驗(yàn);
14、以上要求滿足3~5項(xiàng)即可。
嵌入式軟件開發(fā)
1、通信、計(jì)算機(jī)、自動(dòng)化、電子等相關(guān)專業(yè)本科及以上學(xué)歷;
2、具備一定軟件開發(fā)基礎(chǔ),精通C/C++語言,熟悉Python、有Firmware、驅(qū)動(dòng)或底層軟件編碼經(jīng)驗(yàn)為佳;
3、了解計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ),了解常用的數(shù)據(jù)結(jié)構(gòu)與算法。了解軟件工程/軟件設(shè)計(jì)方法,了解設(shè)計(jì)模式并能夠?qū)⑵鋺?yīng)用于軟件開發(fā)工作當(dāng)中;
4、了解操作系統(tǒng)基礎(chǔ)概念,熟悉Linux操作系統(tǒng)內(nèi)核驅(qū)動(dòng)開發(fā);熟悉任務(wù)調(diào)度算法、設(shè)備管理、文件系統(tǒng)、網(wǎng)絡(luò)、內(nèi)存管理(或之一)。熟悉Linux應(yīng)用程序開發(fā),熟悉信號(hào)量/多線程/網(wǎng)絡(luò)編程;
5、熟悉計(jì)算機(jī)體系架構(gòu),有過X86、ARM、MIPS、POWERPC相關(guān)處理器小系統(tǒng)開發(fā)、移植經(jīng)驗(yàn)的優(yōu)先錄用;
6、了解敏捷開發(fā)理論與方法,掌握軟件設(shè)計(jì)思想及方法,熟悉面向?qū)ο笏枷?,熟練掌握設(shè)計(jì)模式,熟悉分布式系統(tǒng)軟件架構(gòu)設(shè)計(jì)、實(shí)現(xiàn);
7、有基于ARM\DSP開發(fā)控制系統(tǒng)經(jīng)驗(yàn)優(yōu)先;
8、英語6級(jí)及以上,較強(qiáng)的英語口頭表達(dá)能力和閱讀能力;
9、有技術(shù)鉆研精神,責(zé)任心強(qiáng),具備良好的溝通能力和團(tuán)隊(duì)協(xié)作能力。
系統(tǒng)產(chǎn)品應(yīng)用軟件開發(fā)
1、精通C語言編程,熟悉python、shell等腳本語言,熟悉Linux系統(tǒng)和單片機(jī)MCU系統(tǒng)編程;
2、熱愛學(xué)習(xí)和挑戰(zhàn),Linux世界知識(shí)非常廣闊,敏捷、開源等新鮮事物層出不窮,有持續(xù)不斷學(xué)習(xí)的欲望;
3、有敏捷開發(fā)經(jīng)驗(yàn)者優(yōu)先,有前端web/APP開發(fā)經(jīng)驗(yàn)者優(yōu)先,有產(chǎn)品安全相關(guān)經(jīng)驗(yàn)者優(yōu)先;
4、工作嚴(yán)謹(jǐn)細(xì)致,有責(zé)任心,有良好的學(xué)習(xí)能力、團(tuán)隊(duì)合作能力和溝通能力。
AI協(xié)作機(jī)器人方向
1、人工智能方向、工業(yè)機(jī)器人等方向,碩士或博士學(xué)歷,計(jì)算機(jī)類相關(guān)專業(yè)、自動(dòng)化類相關(guān)專業(yè)、數(shù)學(xué)與應(yīng)用數(shù)學(xué)相關(guān)專業(yè)、信息技術(shù)類相關(guān)專業(yè)均可;
2、具有非常強(qiáng)的python及C++ 軟件代碼能力,熟悉Linux下python和C++混合編程,熟悉PyTorch,熟悉深度神經(jīng)網(wǎng)絡(luò)或深度強(qiáng)化學(xué)習(xí)(RL, IRL,模仿學(xué)習(xí))和模型訓(xùn)練.;
3、具有需要較好的線性代數(shù)、概率論、微分方程等數(shù)學(xué)基礎(chǔ);
4、熟悉機(jī)器視覺CV、強(qiáng)化學(xué)習(xí)3D仿真、或機(jī)器人ROS/ROS2 等開發(fā)經(jīng)驗(yàn)優(yōu)先,有AI論文或頂會(huì)論文的、在各類電子競賽中獲得過獎(jiǎng)項(xiàng)的將會(huì)提供;
投遞方式