崗位職責(zé):
1、參與產(chǎn)品開發(fā)的需求分析,可獨(dú)立完成單片機(jī)(51、ARM、STM32、MSP430、TMS320)軟件和基于Linux系統(tǒng)的嵌入式軟件的詳細(xì)設(shè)計(jì),代碼實(shí)現(xiàn),調(diào)試,單元測試;
2、負(fù)責(zé)公司已有產(chǎn)品的軟件維護(hù)、升級、性能和功能優(yōu)化調(diào)整、提升性能、降成本;
3、負(fù)責(zé)產(chǎn)品疑難問題解決和技術(shù)攻關(guān);
4、負(fù)責(zé)項(xiàng)目文檔、項(xiàng)目設(shè)計(jì)任務(wù)書、技術(shù)文檔、測試用例等編寫,協(xié)助與指導(dǎo)測試人員、生產(chǎn)人員完成產(chǎn)品的相關(guān)測試;
5、撰寫軟件測試大綱、編寫產(chǎn)品說明書、申請著作權(quán)等軟件相關(guān)的技術(shù)文檔。
崗位要求:
1、計(jì)算機(jī)、電子、通信、自動(dòng)化等相關(guān)專業(yè),本科及以上學(xué)歷;
2、真正熱愛嵌入式研發(fā)這份工作,愛好嵌入式軟件設(shè)計(jì),在校有實(shí)際電子產(chǎn)品設(shè)計(jì)經(jīng)歷;
3、性格沉穩(wěn)、做事認(rèn)真細(xì)致且效率高,責(zé)任心強(qiáng)。對研發(fā)工作態(tài)度嚴(yán)謹(jǐn)、認(rèn)真。對新技術(shù)及新產(chǎn)品有很高的追求欲望并能制定切實(shí)的學(xué)習(xí)計(jì)劃;
4、能看懂嵌入式系統(tǒng)的電路板原理圖,并能使用示波器、頻譜儀、頻譜儀的常用功能對軟件、算法、數(shù)據(jù)采集進(jìn)行測量、驗(yàn)證;
5、要求非常精通以下技能:
(1)ARM單片機(jī)系統(tǒng)架構(gòu)體系,STM32或同等的其他品牌、STM32 CubeMX配置軟件;
(2)MSP430、TMS320、zynq70xx系列;
(3)FreeRTOS(或μC/OS-II)輕量化操作系統(tǒng);
(4)基于Linux核心板的嵌入式軟件開發(fā),熟悉Linux操作系統(tǒng)及原理,可進(jìn)行多線程編程、IO操作、網(wǎng)絡(luò)編程,熟悉Linux下的交叉編程、TCP/UDP、共享內(nèi)存、SQL數(shù)據(jù)庫、QT界面工具、腳本、單例設(shè)計(jì)模式。
(5)基于C或C++的嵌入式編程語言;
(6)具備良好的代碼編寫習(xí)慣,邏輯思路清晰,程序結(jié)構(gòu)合理。注重編程語言的技巧使用以提高代碼執(zhí)行效率和代碼可移植性。注重模塊化的代碼設(shè)計(jì)理念;
(7)具備電子電路硬件、單片機(jī)外圍硬件的基礎(chǔ),能看懂電路圖;
(8)ModbusRTU、ModbusTCP/IP、MQTT、IEC61850/DLT860等協(xié)議,RS485及CAN接口通訊、LoRa通訊、Zigbee通訊、WAPI通訊;
(9)模數(shù)混合電路中A/D采集、D/A變換
6、會(huì)設(shè)計(jì)主流串口屏與單片機(jī)之間的交互代碼。具有嵌入式人機(jī)交互界面GUI設(shè)計(jì)能力;
7、會(huì)基于串口或網(wǎng)口通訊的PC測試軟件開發(fā)與數(shù)據(jù)監(jiān)測軟件設(shè)計(jì)經(jīng)驗(yàn)者優(yōu)先;
8、從事過電力行業(yè)變電設(shè)備在線監(jiān)測(如繼電保護(hù)、繼電保護(hù)綜合自動(dòng)化系統(tǒng)、局放在線監(jiān)測、避雷器在線監(jiān)測、開關(guān)柜局放在線監(jiān)測)者有些;
9、具備良好的文檔編寫習(xí)慣,具有良好的溝通技巧;
10、能適應(yīng)加班;
薪資:7k-20k/月