一、崗位職責(zé)
1、基于國(guó)產(chǎn)高性能SOC處理器和FPGA平臺(tái),嵌入式操作系統(tǒng),開(kāi)發(fā)產(chǎn)品配套軟件,產(chǎn)品方向?yàn)闊o(wú)線通信產(chǎn)品、音視頻傳輸產(chǎn)品、數(shù)據(jù)安全產(chǎn)品、國(guó)產(chǎn)計(jì)算機(jī)產(chǎn)品等。
2、參與制定產(chǎn)品設(shè)計(jì)方案;
3、根據(jù)產(chǎn)品需求和質(zhì)量管理體系要求,提出軟件設(shè)計(jì)方案,制訂并實(shí)施軟件開(kāi)發(fā)計(jì)劃;
4、負(fù)責(zé)開(kāi)發(fā)軟件應(yīng)用框架、軟件應(yīng)用模塊;
5、負(fù)責(zé)移植與開(kāi)發(fā)嵌入式驅(qū)動(dòng)程序,負(fù)責(zé)配合硬件工程師調(diào)試硬件;
6、負(fù)責(zé)技術(shù)難題攻關(guān)、團(tuán)隊(duì)技術(shù)培訓(xùn)等工作。
二、任職要求
1、下列要求是必備的:
1) 本科以上學(xué)歷;
2) 10年以上軟件開(kāi)發(fā)經(jīng)驗(yàn);
3) 最近連續(xù) 10 年以上 C/C++ 軟件開(kāi)發(fā)經(jīng)驗(yàn);
4) 最近連續(xù) 8年以上嵌入式環(huán)境軟件開(kāi)發(fā)經(jīng)驗(yàn);
5) 熟悉 uboot 定制化、熟悉 Linux kernel 定制化;
6) 熟練使用 git、gdb、shell;
7) 熟練使用 valgrind 或 gperftools 或其他至少一種內(nèi)存調(diào)試工具;
8) 熟練使用 makefile 或其他至少一種構(gòu)建工具;
9) 能夠閱讀理解硬件原理圖;
10) 具備良好的英文技術(shù)文檔閱讀能力。
2、擴(kuò)展要求
下列要求不是必備的,作為加分項(xiàng):
1) 電子、計(jì)算機(jī)、通信、自動(dòng)化專業(yè)本科學(xué)歷且最近連續(xù) 10年以上,或碩士學(xué)歷最近連續(xù) 8年以上從事嵌入式軟件開(kāi)發(fā);
2) 掌握計(jì)算機(jī)體系結(jié)構(gòu)、操作系統(tǒng)、數(shù)據(jù)庫(kù)基本理論;
3) 具備 STL、boost、多線程開(kāi)發(fā)經(jīng)驗(yàn);
4) 具備 UML、正則表達(dá)式、SQL 使用經(jīng)驗(yàn);
5) 具備 SIP/RTSP/HTTP/RTP/SNMP/WebSocket 等至少 2 種以上網(wǎng)絡(luò)協(xié)議應(yīng)用開(kāi)發(fā)經(jīng)驗(yàn);
6) 具備嵌入式設(shè)備驅(qū)動(dòng)程序開(kāi)發(fā)經(jīng)驗(yàn),具備 LCD、Camera、Sensor、Audio、WiFi、以太網(wǎng)、藍(lán)牙等外設(shè)驅(qū)動(dòng)調(diào)試經(jīng)驗(yàn),具備 I2C、UART、CAN、SPI、I2S、PWM、OTP、RGMII、SDIO、PCIe、MIPI、HDMI、eDP 等接口調(diào)試經(jīng)驗(yàn);
7) 具備國(guó)產(chǎn)操作系統(tǒng)(如麒麟、鴻蒙、歐拉)、ubuntu 操作系統(tǒng),及應(yīng)用軟件,適配到國(guó)產(chǎn)硬件平臺(tái)相關(guān)開(kāi)發(fā)經(jīng)驗(yàn);
8) 具備無(wú)線通信產(chǎn)品軟件開(kāi)發(fā)經(jīng)驗(yàn)優(yōu)先;
9) 具備 OpenGL、Vulkan 開(kāi)發(fā)經(jīng)驗(yàn)優(yōu)先;
北京 - 西城
芯昇科技有限公司北京 - 西城
中移金科北京 - 石景山
北京龍坤盛達(dá)科技有限公司北京
北京華大智寶電子系統(tǒng)有限公司北京 - 昌平
北京北清視通信息技術(shù)有限公司北京 - 豐臺(tái)
北京北交新能科技有限公司