崗位職責(zé):
1、在基于arm/aarch64的Linux平臺和FreeRTOS平臺上進(jìn)行嵌入式應(yīng)用軟件的開發(fā)
2、對接各個衛(wèi)星廠商完成通信協(xié)議的制定、協(xié)商和適配。根據(jù)產(chǎn)品需求進(jìn)行嵌入式軟件總體與細(xì)節(jié)方案設(shè)計, 并進(jìn)行嵌入式應(yīng)用軟件的開發(fā)、優(yōu)化、調(diào)試等工作; 3、負(fù)責(zé)相關(guān)設(shè)計文檔和技術(shù)文檔的編寫,與硬件、固件、算法團(tuán)隊的其他成員完成整體系統(tǒng)的聯(lián)調(diào)。
任職要求:
1、本科及以上學(xué)歷,計算機、軟件、自動化、通信、電子等相關(guān)專業(yè)。
2、扎實的Linux環(huán)境下的C++編程基礎(chǔ),熟練使用STL,熟悉shell腳本編寫,熟悉Cmake構(gòu)建工具鏈,理解動態(tài)鏈接/靜態(tài)鏈接等過程,有良好的代碼品味和編程習(xí)慣。
3、扎實的C語言編程基礎(chǔ),熟練使用FreeRTOS進(jìn)行多任務(wù)嵌入式軟件開發(fā)。
4、熟悉TCP/UDP網(wǎng)絡(luò)編程、多線程/進(jìn)程編程技術(shù);熟悉UART、CAN等通訊技術(shù)
5、熟練使用gdb調(diào)試工具進(jìn)行軟件問題排查。
6、熟練使用git版本控制工具。
7、熟悉虛擬化、容器技術(shù)。
8、具有良好的溝通能力和團(tuán)隊合作精神。
9、能夠閱讀英文技術(shù)資料,具備流暢的英文閱讀能力。
10、表現(xiàn)優(yōu)異者可解決北京工作居住證,以及發(fā)放期權(quán)激勵。