嵌入式算法研究工程師職位描述與崗位職責(zé)任職要求
職位描述:
職責(zé)描述:
1、負(fù)責(zé)小家電嵌入式系統(tǒng)軟件開發(fā),搭建系統(tǒng)架構(gòu),編寫底層驅(qū)動(dòng)程序或上層應(yīng)用程序;
2、按照規(guī)范的軟件開發(fā)流程,完成軟件的設(shè)計(jì)、編碼和測(cè)試工作;
3、負(fù)責(zé)軟件設(shè)計(jì)文檔編寫工作;
4、參與產(chǎn)品設(shè)計(jì)前期的需求分析與設(shè)計(jì);
任職要求:
1、本科及以上學(xué)歷,計(jì)算機(jī)、電子、通信、自動(dòng)化等相關(guān)專業(yè),具有3年以上嵌入式算法開發(fā)工作經(jīng)驗(yàn);
2、熟悉ARM架構(gòu)及其平臺(tái)的Linux開發(fā)、或DSP、FPGA開發(fā);
3、熟練掌握C、C++程序設(shè)計(jì)語言,具有良好的編程習(xí)慣;
4、熟練掌握軟件工程知識(shí),具有良好的數(shù)學(xué)/算法基礎(chǔ),具有較強(qiáng)的邏輯思維能力以及算法實(shí)現(xiàn)能力,能書寫規(guī)范的代碼和技術(shù)文檔
5、有獨(dú)立分析、解決復(fù)雜問題的能力;工作積極、主動(dòng),易于溝通,有良好的團(tuán)隊(duì)合作精神。
篇2:嵌入式軟件工程師(算法移植和優(yōu)化)職位描述與崗位職責(zé)任職要求
職位描述:
崗位職責(zé):
為端側(cè)人工智能系統(tǒng)設(shè)計(jì)、開發(fā)DSP軟件、應(yīng)用開發(fā)和性能優(yōu)化
具體工作:
1、深入了解和明確設(shè)計(jì)需求,和其他專業(yè)團(tuán)隊(duì)(芯片、算法團(tuán)隊(duì))合作進(jìn)行高質(zhì)量的設(shè)計(jì)工作
2、負(fù)責(zé)DSP的程序設(shè)計(jì)、編碼及測(cè)試
3、完成PC端算法到DSP平臺(tái)的移植和優(yōu)化?
4、協(xié)助算法開發(fā)工程師進(jìn)行算法原型的驗(yàn)證和優(yōu)化
5、基于SoC多核處理器上的軟件設(shè)計(jì)與開發(fā)?
崗位要求:
1、相關(guān)專業(yè)(計(jì)算機(jī)科學(xué)、自動(dòng)控制、電子工程、精密儀器、應(yīng)用物理等)本科或者本科以上學(xué)位
2、有三年以上的DSP開發(fā)經(jīng)驗(yàn)。
3、熟悉TI、CEVA、Cadence至少一種DSP架構(gòu)
4、有三年以上IC設(shè)計(jì)公司工作經(jīng)驗(yàn)優(yōu)先。
5、良好的C/C++,DSP程序開發(fā)能力,有較好的架構(gòu)構(gòu)建水平
6、熟悉RTOS(real-time?operating?system),?bootloader,?BSP(?board?support?package),?driver,?Multiprocessing?和硬件底層設(shè)計(jì)等等
7、了解“敏捷軟件開發(fā)”(Agile?software?development)的方法,并有相關(guān)工程實(shí)踐,能應(yīng)用到版本控制、代碼分析、單元測(cè)試、代碼整合中去
8、良好的個(gè)人項(xiàng)目任務(wù)和時(shí)間安排水平
9、有良好的口頭和書面表達(dá)能力
10、熟練閱讀英文技術(shù)文檔
11、良好的團(tuán)隊(duì)合作精神
希望您有:
1、豐富的項(xiàng)目經(jīng)驗(yàn)
2、強(qiáng)大的設(shè)計(jì)開發(fā)能力
3、團(tuán)隊(duì)合作精神
4、樂于迎接各種技術(shù)調(diào)整
5、創(chuàng)造性的問題解決能力
6、推動(dòng)項(xiàng)目進(jìn)展的主動(dòng)性
7、有一定的英文閱讀能力及英文溝通能力