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