崗位職責(zé):
1. 負(fù)責(zé)參與嵌入式產(chǎn)品軟件設(shè)計和系統(tǒng)應(yīng)用開發(fā), 并搭建開發(fā)和調(diào)試環(huán)境。
2. 將需求轉(zhuǎn)化為詳細(xì)設(shè)計,根據(jù)產(chǎn)品功能需求獨立設(shè)計并完成軟件實現(xiàn)。
3. 完成軟件實現(xiàn)的同時考慮應(yīng)用程序模塊化,抽象優(yōu)化并完成模塊復(fù)用。
4. 獨立設(shè)計軟件測試用例,通過單元測試,集成測試以及系統(tǒng)測試保證代碼質(zhì)量。
5. 編寫設(shè)計開發(fā)各種軟件設(shè)計文檔,標(biāo)準(zhǔn)化協(xié)議以及測試文檔。
6. 研究新技術(shù)的可行性并完成樣本的開發(fā)。
7. 執(zhí)行統(tǒng)一的軟件開發(fā)流程,提出改進(jìn)意見和建議保障流程得以貫徹和執(zhí)行。
任職要求:
1. 熟練掌握 C++編程語言及 Linux 操作系統(tǒng)。
2. 五年或五年以上嵌入式應(yīng)用開發(fā)經(jīng)驗(C++)。
3. 五年或五年以上多線程/多進(jìn)程模式開發(fā)經(jīng)驗(C++)。
4. 一年或一年以上 python 編程經(jīng)驗。
5. 有 Qt 和 SQLit 相關(guān)編程經(jīng)驗更加。
6. 對 ARM 和通用硬件接口驅(qū)動,如 SPI, UART,I2C 有一定的了解。
7. 有良好的學(xué)習(xí)能力,團隊協(xié)作精神和有單獨開發(fā)的能力。