崗位職責:
1、 負責嵌入式軟件產(chǎn)品需求分析、系統(tǒng)架構(gòu)、相關(guān)方案設(shè)計,完成項目端對端交付;
2、 負責公司一個或多個技術(shù)路線;
3、 進行嵌入式相關(guān)產(chǎn)品的特色功能研發(fā),進行系統(tǒng)優(yōu)化,提升產(chǎn)品競爭力;
4、 嵌入式相關(guān)工具開發(fā)以及部分操作系統(tǒng)核心功能設(shè)計開發(fā);
5、 撰寫相關(guān)技術(shù)文檔,并對測試團隊提供必要的支持。
任職要求:
1、熟練掌握Python、C、C++編程語言,能夠進行Linux服務的移植和開發(fā);
2、 熟悉Shell腳本編程,能夠進行自動化任務和腳本編寫;
3、 有實時操作系統(tǒng)(RTOS)開發(fā)經(jīng)驗;
4、 具備嵌入式系統(tǒng)開發(fā)經(jīng)驗,熟悉ARM架構(gòu)和設(shè)備驅(qū)動開發(fā);
5、 掌握常見通信協(xié)議(如UART、SPI、I2C、CAN、Modbus、TCP/IP等)的開發(fā)與調(diào)試;
6、 熟悉網(wǎng)絡(luò)編程和協(xié)議棧,包括TCP/IP、UDP等;
7、 熟悉視音頻編碼技術(shù)和相關(guān)標準,例如H.264、H.265等;
8、 了解人工智能相關(guān)技術(shù),如機器學習、深度學習等,并能應用于項目開發(fā)中;
9、 熟悉Linux內(nèi)核和文件系統(tǒng),有調(diào)試和優(yōu)化經(jīng)驗;
10、 具備良好的團隊協(xié)作能力,較強的學習能力和抗壓能力;
11、 英語讀寫能力良好,能夠閱讀英文技術(shù)資料。
加分項:
1、 熟悉ROS(Robot Operating System)。
2、 熟悉網(wǎng)絡(luò)編程和多線程/多進程編程。
3、 有硬件抽象層(HAL)開發(fā)經(jīng)驗。
4、 安卓APP開發(fā)經(jīng)驗。