1.參與產(chǎn)品需求分析與技術(shù)方案論證,結(jié)合硬件設(shè)計(jì)方案,制定軟件總體設(shè)計(jì)方案,包括軟件架構(gòu)、模塊劃分、接口定義等。
2.負(fù)責(zé)軟件詳細(xì)設(shè)計(jì),編寫軟件設(shè)計(jì)文檔,明確各模塊的功能、邏輯及接口規(guī)范。
3.與硬件工程師緊密協(xié)作,開(kāi)展硬件與軟件的聯(lián)合調(diào)試工作,共同完成產(chǎn)品的軟硬件集成工作。
4.進(jìn)行嵌入式軟件編程,開(kāi)發(fā)人機(jī)交互界面,設(shè)計(jì)并實(shí)現(xiàn)控制算法。
5.制定并執(zhí)行軟件測(cè)試方案,及時(shí)進(jìn)行修改和優(yōu)化。
6.為生產(chǎn)、售后部門提供所需的軟件技術(shù)支持。
7.整理和歸檔軟件研發(fā)過(guò)程中的所有技術(shù)文檔,確保文檔的完整性和規(guī)范性。
8.及時(shí)向上級(jí)匯報(bào)軟件開(kāi)發(fā)進(jìn)度、遇到的問(wèn)題及解決方案,確保研發(fā)工作按計(jì)劃推進(jìn)。
任職要求:
精通嵌入式系統(tǒng)開(kāi)發(fā)、C/C++編程語(yǔ)言、數(shù)據(jù)結(jié)構(gòu)與算法、操作系統(tǒng)(如RTOS)等;熟悉仿真軟件和調(diào)試工具的使用;具備控制算法設(shè)計(jì)與優(yōu)化能力;具備扎實(shí)的編程功底,能獨(dú)立完成控制器嵌入式軟件的設(shè)計(jì)與開(kāi)發(fā)。