崗位職責(zé):
1、負(fù)責(zé)智能產(chǎn)品嵌入式系統(tǒng)軟件的設(shè)計(jì)、開(kāi)發(fā)、調(diào)試和維護(hù),涵蓋底層驅(qū)動(dòng)、操作系統(tǒng)移植、中間件和應(yīng)用層開(kāi)發(fā)等內(nèi)容。
2、能夠閱讀電路原理圖和芯片數(shù)據(jù)手冊(cè),協(xié)助硬件工程師進(jìn)行接口調(diào)試和故障定位,完成軟硬件聯(lián)調(diào)。
3、熟悉并能夠開(kāi)發(fā)或配置嵌入式操作系統(tǒng)(如 FreeRTOS、RT-Thread、Linux);掌握 Linux 內(nèi)核裁剪、設(shè)備樹(shù)配置、系統(tǒng)移植和啟動(dòng)流程;熟悉 Linux 驅(qū)動(dòng)開(kāi)發(fā)(字符設(shè)備、平臺(tái)驅(qū)動(dòng)、設(shè)備樹(shù)綁定等);
4、熟悉常見(jiàn)通信協(xié)議(如
TCP/IP、UDP、CAN、EtherCAT、Modbus、SPI、I2C、UART 等),能夠進(jìn)行協(xié)議棧移植與定制。
5、主導(dǎo)嵌入式軟件系統(tǒng)架構(gòu)設(shè)計(jì),保證代碼的模塊化、可移植性和可維護(hù)性,具備獨(dú)立開(kāi)發(fā)與系統(tǒng)優(yōu)化能力。
6、良好的編程習(xí)慣與代碼規(guī)范,遵循嚴(yán)格的編碼規(guī)范,具有良好的代碼風(fēng)格和文檔習(xí)慣;
熟悉行業(yè)標(biāo)準(zhǔn)如 MISRA
C/C++、Google C++ Style Guide 等,具備代碼審查、單元測(cè)試意識(shí)。
7、熟練使用常見(jiàn)開(kāi)發(fā)工具和集成開(kāi)發(fā)環(huán)境(IDE):例如VS Code、Eclipse、Keil、IAR、CLion、Vitis、STM32CubeIDE 等;熟悉交叉編譯環(huán)境、Makefile、CMake、Shell
腳本的使用;能夠使用串口工具、邏輯分析儀、示波器等硬件調(diào)試工具輔助開(kāi)發(fā)。
8、能獨(dú)立編寫(xiě)設(shè)計(jì)文檔、接口文檔、測(cè)試方案及用戶手冊(cè);熟練使用 Git、SVN 等版本管理工具進(jìn)行代碼協(xié)作和變更管理。
9、具備項(xiàng)目協(xié)作與跨部門(mén)溝通能力,與硬件、測(cè)試、結(jié)構(gòu)、產(chǎn)品等多部門(mén)協(xié)作,參與需求分析、方案評(píng)審、技術(shù)文檔編寫(xiě)與技術(shù)交流,確保項(xiàng)目進(jìn)度與交付質(zhì)量。
10、上級(jí)領(lǐng)導(dǎo)安排的其他工作。
任職資格:
教育背景:
? 大學(xué)本科以上學(xué)歷,電子、儀表、工業(yè)自動(dòng)化等相關(guān)專業(yè)
工作經(jīng)驗(yàn):
? 3年以上工業(yè)自動(dòng)化、通信、汽車電子、消費(fèi)類電子等行業(yè)硬件研發(fā)經(jīng)驗(yàn),如果有精密測(cè)量?jī)x器類產(chǎn)品,高精度傳感器產(chǎn)品研發(fā)經(jīng)驗(yàn)者優(yōu)先。
專業(yè)技能:
?熟練掌握嵌入式系統(tǒng)開(kāi)發(fā)流程,具備 MCU/ARM 等平臺(tái)開(kāi)發(fā)經(jīng)驗(yàn),如 STM32、NXP、TI、瑞芯微、全志、Xilinx Zynq
等。
?能夠進(jìn)行裸機(jī)或 RTOS 驅(qū)動(dòng)開(kāi)發(fā),掌握 Linux 系統(tǒng)裁剪、設(shè)備樹(shù)配置和驅(qū)動(dòng)開(kāi)發(fā)。
?熟悉常用調(diào)試工具(如 GDB、JTAG、串口、邏輯分析儀、示波器等),具備獨(dú)立定位復(fù)雜問(wèn)題的能力。
?熟悉 UART、SPI、I2C、USB、CAN、Ethernet 等通信接口的開(kāi)發(fā)與調(diào)試,具備 TCP/IP、Modbus 等協(xié)議棧使用經(jīng)驗(yàn)。
?熟悉 Git、SVN 等版本管理工具,了解 Makefile、CMake。
?熟練使用 VS Code、CLion、Keil、IAR、Eclipse、Vitis、STM32CubeIDE
等主流 IDE;
? 具備AI應(yīng)用、圖像處理、視頻采集、工業(yè)總線(如 EtherCAT、PROFIBUS)相關(guān)經(jīng)驗(yàn);具備 Xilinx Zynq / FPGA SoC 平臺(tái)經(jīng)驗(yàn);
? 良好的英語(yǔ)閱讀能力,能閱讀英文技術(shù)文檔。