主要職責:
??基于Linux/QNX操作系統設計開發嵌入式軟件解決方案?
??實現并維護汽車硬件平臺的板級支持包(BSP)及啟動引導程序(bootloader)?
??執行單板啟動(bring-up)及軟硬件集成開發?
??開發各類外設與接口的設備驅動及中間件組件?
??開展系統級測試、調試及性能調優?
??協同硬件工程師解讀原理圖并支持硬件驗證?
??使用版本控制系統并參與代碼評審以保障軟件質量
基本資格要求:
?計算機科學、電氣工程或相關領域學士學位?
?精通C/C++編程語言?
?具備Linux/QNX平臺嵌入式系統開發經驗?
?理解實時操作系統(RTOS)及嵌入式軟件架構
?熟悉UART/I2C/SPI/CAN/Ethernet等硬件接口協議?
?具備電子原理圖解讀能力
?熟練使用JTAG調試器、GDB及示波器等調試工具
?熟悉ARM處理器架構(如ARM Cortex-A系列、Cortex-M系列)
?具有Git或SVN等版本控制系統的使用經驗
?了解汽車行業標準與協議(包括AUTOSAR)