主要職責:
?負責基于高通驍龍Flex SoCs的QNX板級支持包(BSP)維護
?設計/實現(xiàn)/調試UART/SPI/I2C/USB/SDIO/PCIe/GPIO/以太網等底層設備驅動
?集成驗證U-Boot/Little Kernel引導程序及安全啟動機制
?開展系統(tǒng)性能/電源管理/內存使用優(yōu)化
?與印度團隊協(xié)作確保開發(fā)流程無縫銜接
?使用JTAG/Lauterbach等工具解決復雜系統(tǒng)級問題
?參與代碼評審/文檔編寫/初級工程師指導
基本資格要求:
?所需專業(yè)技能:QNX Neutrino RTOS:BSP(板級支持包)開發(fā)、資源管理器開發(fā)
?高通平臺:8775/7775 Flex平臺開發(fā)經驗
?嵌入式C/C++:精通底層編程(內存管理、寄存器級操作)
?設備驅動:串行接口、USB、SD/MMC存儲接口、音頻、顯示及網絡驅動開發(fā)
?引導程序:U-Boot、LK/ABL開發(fā)與安全啟動配置
?調試工具:JTAG調試器、Lauterbach Trace32、GDB調試及崩潰轉儲分析
?構建系統(tǒng):QNX Momentics、GNU Make、CMake及交叉編譯工具鏈
?版本控制:Git代碼管理、Gerrit代碼評審及CI/CD流水線
?硬件接口:I2C總線、SPI通信、UART串口、GPIO控制、MIPI接口、PCIe總線及內存映射I/O操作
?電源管理:動態(tài)電壓頻率調節(jié)(DVFS)、休眠喚醒機制及熱管理策略
?板級啟動:原理圖審查、硬件功能驗證及早期階段調試