1、參與系統和軟件需求、硬件設計文檔和代碼評審;
2、負責軟件模組設計,並組織相關人進行評審;
3、負責按設計開發軟件功能,滿足產品需求;
4、負責軟件相關Bug修復以及產品的持續改進;
5、配合團隊內工程師(電子、機械、測試)的工作。
任職要求:
1、統招本科及以上學歷,計算機、自動化等相關專業;
2、3年以上嵌入式開發經驗,有傳感器類設備開發經驗者優先;
3、精通C/C++編程語言,能從0開始編寫驅動代碼和業務代碼;
4、熟練使用至少一款MCU,對外設(ADC/DAC/GPIO/UART/SPI/I2C)有深入了解並實際使用過;
5、具備設備調試、MQTT協議、BT/WiFi通訊等問題的排查能力,了解遠程OTA升級、上位機開發等相關技術;
6、具備良好的學習能力和邏輯思維能力,積極的工作態度,刻苦鑽研的精神,較強的團隊合作意識;
7、具備良好的跨部門溝通能力和團隊協作精神,能夠與電子軟件工程師緊密合作。
軟體工程師
工作責任:
參與系統和軟體需求、硬體設計文件以及程式碼審查。
負責軟體模組設計並組織相關人員進行審查。
根據設計規格開發軟體功能,以滿足產品需求。
負責修復軟體相關的錯誤並持續改善產品。
與團隊中的電子、機械、測試工程師合作。
資格條件:
計算機科學、自動化或其他相關領域的全職學士學位或上學歷。
超過3年的嵌入式開發經驗;在感測器設備開發方面有經驗者優先。
精通C/C++編程語言,能夠從頭開始撰寫驅動程式碼和商業程式碼。
至少精通一種MCU,深入理解並實戰經驗使用周邊(ADC/DAC/GPIO/UART/SPI/I2C)。
擁有設備排錯、MQTT協議、BT/WiFi通訊等的排錯技巧;熟悉遠程OTA升級和主機電腦開發等相關技術。
良好的學習能力和邏輯思考技巧,正向的工作態度,勤奮學習的精神,以及強烈的團隊合作感。
良好的跨部門溝通能力和團隊精神,能夠與電子和軟體工程師密切合作。