1、負(fù)責(zé)部門LINUX應(yīng)用開發(fā),錄播產(chǎn)品線維護(hù)和升級(jí)迭代;
2、負(fù)責(zé)對(duì)Linux嵌入式軟件進(jìn)行模塊化設(shè)計(jì),并能夠?qū)τ陂_發(fā)流程涉及的文檔進(jìn)行編寫;
3、負(fù)責(zé)新產(chǎn)品技術(shù)預(yù)研和方案實(shí)施;
4、負(fù)責(zé)部門產(chǎn)品業(yè)務(wù)開發(fā)和項(xiàng)目跟進(jìn);
基本要求:
1、精通Linux應(yīng)用編程,有2+以上的Linux應(yīng)用/系統(tǒng)開發(fā)經(jīng)驗(yàn);
2、熟悉多進(jìn)程開發(fā)方法及進(jìn)程間通信;
3、熟悉C/C++編程,精通數(shù)據(jù)結(jié)構(gòu)和算法;
4、熟悉QT,LVGL,MINI GUI,NanoGUI,QML等常見界面編程工具,有較深的開發(fā)經(jīng)驗(yàn);
5、精通 2D 圖形渲染原理:包括點(diǎn) / 線 / 多邊形繪制、Alpha 混合、抗鋸齒、圖層合成等算法,能獨(dú)立實(shí)現(xiàn)基礎(chǔ)渲染引擎。
6、掌握 UI 控件設(shè)計(jì)邏輯:理解按鈕、文本框、列表、滑塊等控件的狀態(tài)管理、事件響應(yīng)(點(diǎn)擊、滑動(dòng)、拖拽)、布局計(jì)算(絕對(duì)布局 / 流式布局 / 網(wǎng)格布局)
加分項(xiàng):
1、主導(dǎo)過NVR產(chǎn)品控件開發(fā)項(xiàng)目者優(yōu)先