崗位職責(zé):
架構(gòu)設(shè)計(jì)與開發(fā):參與電機(jī)驅(qū)動(dòng)器、控制器嵌入式軟件架構(gòu)設(shè)計(jì),獨(dú)立完成產(chǎn)品代碼開發(fā)。要根據(jù)產(chǎn)品需求和硬件特性,設(shè)計(jì)出高效、穩(wěn)定且易于維護(hù)的軟件架構(gòu),并在此基礎(chǔ)上進(jìn)行代碼編寫,實(shí)現(xiàn)電機(jī)驅(qū)動(dòng)控制的各種功能。
通信接口與協(xié)議:完成對(duì)外通信接口協(xié)議定義,實(shí)現(xiàn)數(shù)據(jù)采集和通信、控制的算法和功能。這包括與其他設(shè)備或系統(tǒng)進(jìn)行通信的協(xié)議制定,確保數(shù)據(jù)的準(zhǔn)確傳輸和交互,比如常見的 CAN、LIN 等汽車總線通信協(xié)議,或者其他特定的通信協(xié)議。
測(cè)試與調(diào)試:完成嵌入式軟件單元測(cè)試,與硬件、測(cè)試團(tuán)隊(duì)密切配合完成產(chǎn)品調(diào)試、測(cè)試。編寫測(cè)試用例,對(duì)自己開發(fā)的軟件進(jìn)行單元測(cè)試,確保軟件功能的正確性和穩(wěn)定性;同時(shí),與硬件工程師和測(cè)試團(tuán)隊(duì)緊密合作,進(jìn)行系統(tǒng)級(jí)的調(diào)試和測(cè)試,解決在聯(lián)調(diào)過(guò)程中出現(xiàn)的各種問(wèn)題。
規(guī)范制定與文檔編寫:參與制定嵌入式軟件規(guī)范,包括代碼規(guī)范、文檔規(guī)范、測(cè)試規(guī)范等;編寫軟件設(shè)計(jì)、通信接口等相關(guān)文檔。規(guī)范的制定有助于提高團(tuán)隊(duì)的開發(fā)效率和代碼質(zhì)量,文檔的編寫則便于項(xiàng)目的后續(xù)維護(hù)和知識(shí)傳承。
系統(tǒng)分析與優(yōu)化:參與系統(tǒng)失效分析,輸出失效分析報(bào)告。當(dāng)系統(tǒng)出現(xiàn)故障或異常時(shí),能夠?qū)浖糠诌M(jìn)行深入分析,找出問(wèn)題的根源,并提出相應(yīng)的改進(jìn)措施;同時(shí),不斷優(yōu)化軟件算法和代碼,提高系統(tǒng)的性能和效率。
任職要求:
專業(yè)背景:大專及以上學(xué)歷,電子工程、自動(dòng)化控制、計(jì)算機(jī)、通信工程等相關(guān)專業(yè)
工作經(jīng)驗(yàn): 3 年以上嵌入式軟件研發(fā)經(jīng)驗(yàn),有電機(jī)控制、物聯(lián)網(wǎng)、智能家居 / 家電、機(jī)器人等行業(yè)經(jīng)驗(yàn)者優(yōu)先
技術(shù)技能:
熟悉單片機(jī)或 DSP 等程序設(shè)計(jì),掌握 UART、IIC、SPI 等外圍接口編程,能夠熟練使用相關(guān)工具和技術(shù)進(jìn)行開發(fā)和調(diào)試。
熟悉 C 開發(fā)語(yǔ)言,熟悉 modbus、TCP/IP、CANopen 等通信協(xié)議,具有良好的理論基礎(chǔ)和代碼規(guī)范。
能力素質(zhì):具有良好的邏輯思維、自我驅(qū)動(dòng)和學(xué)習(xí)能力,能夠獨(dú)立或協(xié)同高質(zhì)量地按期完成項(xiàng)目;具備良好的團(tuán)隊(duì)合作精神,能夠承擔(dān)工作壓力并充滿激情。嵌入式軟件開發(fā)過(guò)程中會(huì)遇到各種復(fù)雜的問(wèn)題,需要具備良好的邏輯思維能力和解決問(wèn)題的能力;同時(shí),項(xiàng)目通常需要團(tuán)隊(duì)協(xié)作完成,良好的團(tuán)隊(duì)合作精神也是必不可少的。