工作職責(zé)
1、負責(zé)新型電力系統(tǒng)嵌入式軟件的設(shè)計、開發(fā)與測試,確保軟件功能滿足項目需求,性能穩(wěn)定可靠。
2、參與系統(tǒng)需求分析,制定軟件設(shè)計規(guī)格說明書,明確軟件模塊劃分、接口定義及數(shù)據(jù)流設(shè)計。
3、基于C++語言進行嵌入式軟件開發(fā),包括但不限于底層驅(qū)動、實時控制算法、通信協(xié)議棧等關(guān)鍵模塊的實現(xiàn)。
4、優(yōu)化軟件代碼,提高執(zhí)行效率,降低資源消耗,確保軟件在目標硬件平臺上的高效運行。
5、協(xié)同硬件工程師完成軟硬件聯(lián)調(diào),解決集成過程中遇到的技術(shù)問題。
6、編寫軟件設(shè)計文檔、測試報告等技術(shù)資料,參與軟件評審和維護工作。
7、跟蹤嵌入式軟件領(lǐng)域的最新技術(shù)動態(tài),持續(xù)提升產(chǎn)品技術(shù)水平和創(chuàng)新能力。
任職資格
1、計算機科學(xué)、電子工程、自動化或相關(guān)專業(yè)本科及以上學(xué)歷,具有扎實的C++編程基礎(chǔ)和良好的面向?qū)ο笤O(shè)計思想。
2、至少2年以上嵌入式軟件開發(fā)經(jīng)驗,熟悉嵌入式系統(tǒng)架構(gòu),有電力系統(tǒng)、智能電網(wǎng)或相關(guān)領(lǐng)域項目經(jīng)驗者優(yōu)先。
3、精通C++語言及STL庫,熟悉嵌入式C++編程規(guī)范,了解內(nèi)存管理、多線程編程等高級特性。
4、熟悉ARM Cortex-M系列或其他主流嵌入式處理器架構(gòu),了解嵌入式操作系統(tǒng)(如RTOS、Linux等)的開發(fā)與應(yīng)用。
5、掌握常用的嵌入式開發(fā)工具鏈(如Keil、IAR、GCC等)和調(diào)試技巧,能夠獨立完成軟件調(diào)試與故障排查。
6、具備良好的問題解決能力和創(chuàng)新思維,能夠獨立分析并解決復(fù)雜的技術(shù)難題。
7、強烈的責(zé)任心和團隊合作精神,良好的溝通技巧,能夠與項目團隊其他成員有效協(xié)作。
8、對新技術(shù)保持高度熱情,愿意不斷學(xué)習(xí)新知識,適應(yīng)快速變化的工作環(huán)境。