工作職責:
1、協(xié)助項目需求分析,完成軟件概要、詳細設(shè)計,并編寫相應的技術(shù)文檔;
2、代碼編寫與調(diào)試。根據(jù)項目開發(fā)進度和任務,完成軟件的編寫、調(diào)試、測試工作。依據(jù)設(shè)計文檔或需求說明,運用C/C++等編程語言完成代碼編寫,并進行調(diào)試和測試,以確保軟件的功能正常運行。如在電機應用層的嵌入式軟件設(shè)計開發(fā)中,協(xié)助編寫電機控制的代碼并進行調(diào)試;
3、系統(tǒng)功能實現(xiàn)與優(yōu)化。參與嵌入式軟件項目系統(tǒng)移植、驅(qū)動開發(fā)及軟件功能實現(xiàn),協(xié)助完成項目資料的收集、整理、發(fā)布和維護等工作
4、文檔處理與歸檔。完成軟件系統(tǒng)代碼的實現(xiàn)時,編寫代碼注釋和開發(fā)文檔,協(xié)助完成軟件測試文檔、軟件操作手冊及歸檔工作;
5、在項目實施過程中,與硬件工程師等其他部門人員溝通協(xié)調(diào),確保項目順利進行;
6、跟蹤產(chǎn)品生產(chǎn)調(diào)試及生產(chǎn)問題解決,協(xié)助高級工程師完成整體軟件架構(gòu)、關(guān)鍵模塊、接口的設(shè)計與設(shè)計。及時發(fā)現(xiàn)和解決產(chǎn)品生產(chǎn)過程中出現(xiàn)的軟件問題,保證產(chǎn)品的質(zhì)量和生產(chǎn)進度;
7、協(xié)助測試工程師制定測試計劃,定位發(fā)現(xiàn)的問題,分析并解決軟件開發(fā)過程中的問題。在軟件測試階段,協(xié)助制定詳細的測試計劃,對發(fā)現(xiàn)的問題進行定位和分析,提出解決方案;
8、負責組態(tài)軟件的維護支持,協(xié)助軟件工程師日常工作,完成臨時交代的工作。
任職要求:
1、計算機、通信、電子等相關(guān)專業(yè),大專及以上學歷;
2、需熟練運用 C、C++ 開發(fā)語言;
3、熟悉常見的外設(shè)總線,如 UART、SPI、I2C 等;了解常見芯片系列;了解 32 位處理器,如 STM32等;能看懂電路原理圖并進行硬件調(diào)試,具備良好的模擬電路、數(shù)字電路調(diào)試能力;
4、熟悉主流嵌入式操作系統(tǒng)及主流嵌/入式開發(fā)環(huán)境。熟悉CAN、SPI、UART、I2C等主要通信接口編程;
5、具有清晰的職業(yè)規(guī)劃,愿意在專業(yè)領(lǐng)域長期發(fā)展;
6、愿意學習,相關(guān)專業(yè)應屆畢業(yè)生優(yōu)先考慮。
薪酬待遇:
1.薪酬面談,繳納社保;
2.免費培訓,有師傅帶。