崗位職責(zé):
負(fù)責(zé)Linux和FreeRTOS系統(tǒng)下的用戶應(yīng)用程序開發(fā)與維護(hù);
基于LVGL和Qt框架進(jìn)行GUI界面開發(fā),參與嵌入式系統(tǒng)架構(gòu)設(shè)計(jì)與技術(shù)方案制定
編寫技術(shù)文檔,包括設(shè)計(jì)文檔、開發(fā)文檔和測(cè)試報(bào)告;
與硬件工程師協(xié)作,完成軟硬件聯(lián)調(diào)與優(yōu)化任職要求
任職要求:
本科及以上學(xué)歷,計(jì)算機(jī)、電子工程、自動(dòng)化等相關(guān)專業(yè)3年以上嵌入式開發(fā)經(jīng)驗(yàn)精通C/
C++編程,具有良好的編碼規(guī)范和代碼質(zhì)量意識(shí)熟悉Linux和FreeRTOS操作系統(tǒng)原理及應(yīng)用開發(fā)熟練掌握LVGL和Qt圖形界面開發(fā)
熟悉常用通信協(xié)議:UART、SPI、I2C、CAN、TCP/IP等軟件
素質(zhì)與能力:版本管理:熟練使用Git進(jìn)行代碼版本控制和團(tuán)隊(duì)協(xié)作
編譯工具鏈:熟悉GCC、CMake、Makefile等交叉編譯環(huán)境配置
調(diào)試技能:具備日志分析和問題定位能力
軟件架構(gòu):理解模塊化設(shè)計(jì)、分層架構(gòu)等軟件設(shè)計(jì)
思想性能優(yōu)化:具備內(nèi)存優(yōu)化、功耗優(yōu)化、實(shí)時(shí)性優(yōu)化的經(jīng)驗(yàn)
文檔能力:能夠編寫清晰的技術(shù)文檔和代碼注釋
學(xué)習(xí)能力:保持對(duì)新技術(shù)的關(guān)注,具備快速學(xué)習(xí)新技能的能力
團(tuán)隊(duì)協(xié)作:良好的溝通能力和團(tuán)隊(duì)合作精神
問題解決:具備獨(dú)立分析和解決技術(shù)問題的能力
加分項(xiàng):有Yocto、Buildroot等嵌入式Linux構(gòu)建系統(tǒng)使用經(jīng)驗(yàn),了解多線程編程和RTOS任務(wù)調(diào)度機(jī)制,熟悉Python或Shell腳本編程,具備良好的英文技術(shù)文檔閱讀能力