職位描述:
1、負責嵌入式系統(tǒng)、底層驅動或高性能應用的開發(fā)、調試與優(yōu)化;
2、參與系統(tǒng)架構設計,編寫高質量、可維護的C語言代碼;
3、基于Linux/RTOS/Nuttx等系統(tǒng)進行軟件模塊開發(fā)與移植;
4、與硬件團隊協(xié)作,完成軟硬件聯(lián)調及問題排查;
5、編寫技術文檔,確保代碼和設計符合行業(yè)標準。
職位要求:
1、計算機科學、電子工程或相關專業(yè)學歷;
2、3年以上C語言開發(fā)經驗,精通指針、內存管理、多線程等核心概念;
3、熟悉Linux、RTOS或Nuttx中至少一種操作系統(tǒng),具備系統(tǒng)級開發(fā)經驗;
4、掌握Git、GCC、GDB等開發(fā)工具鏈,熟悉Makefile/CMake構建;
5、具備良好的代碼規(guī)范、調試能力和問題解決思維。
優(yōu)先條件:
1、有開源Vela系統(tǒng)開發(fā)或優(yōu)化經驗;
2、熟悉嵌入式通信協(xié)議(如SPI/I2C/UART);
3、了解ARM架構或RISC-V指令集;
4、有物聯(lián)網(wǎng)(IoT)、邊緣計算或AIoT相關項目經驗。