軟件工程師職位介紹
工作職責(zé)
1. 負(fù)責(zé)基于Linux系統(tǒng)的設(shè)備端軟件開發(fā)及維護(hù)。
2. 負(fù)責(zé)出廠前設(shè)備的安裝和測試工作,確保設(shè)備的穩(wěn)定性和可靠性。
3. 負(fù)責(zé)設(shè)備在現(xiàn)場的安裝及遠(yuǎn)程維護(hù),解決現(xiàn)場出現(xiàn)的技術(shù)問題。
4. 負(fù)責(zé)產(chǎn)品版本管理,確保各版本的可追溯性和一致性。
5. 參與云端產(chǎn)品的開發(fā),實現(xiàn)設(shè)備與云端的高效交互。
6. 參與需求分析、系統(tǒng)設(shè)計、代碼編寫及測試等各個環(huán)節(jié)。
7. 負(fù)責(zé)持續(xù)優(yōu)化現(xiàn)有系統(tǒng),提升性能和穩(wěn)定性。
任職要求
* 自動化/計算機(jī)科學(xué)或相關(guān)專業(yè)本科及以上學(xué)歷。
* 熟練掌握Python編程語言,了解其高級特性。
* 熟悉掌握C/C++語言,有良好的編程習(xí)慣和代碼規(guī)范。
* 熟悉PyQt框架,有使用PyQt進(jìn)行圖形界面開發(fā)的經(jīng)驗。
* 熟練使用Git管理代碼。
* 熟悉Celery框架,有異步任務(wù)處理和消息隊列的開發(fā)經(jīng)驗。
* 熟悉Linux環(huán)境下的編程和調(diào)試工具。
* 有Raspberry Pi開發(fā)經(jīng)驗者優(yōu)先考慮。
* 有阿里云IOT開發(fā)經(jīng)驗者優(yōu)先考慮。
* 具備良好的溝通能力和團(tuán)隊合作精神。
* 具備較強(qiáng)的學(xué)習(xí)能力和解決問題的能力及自我管理能力。
* 有現(xiàn)場安裝和維護(hù)經(jīng)驗者優(yōu)先考慮。
## 優(yōu)先考慮。
* 參與過大型項目,并有成功上線經(jīng)驗。
* 具有嵌入式系統(tǒng)開發(fā)經(jīng)驗。