崗位職責(zé):
1、主導(dǎo)嵌入式產(chǎn)品技術(shù)方案落地,完成硬件選型(對(duì)比 2 種以上芯片性能 / 成本 / 兼容性)、接口定義(輸出可落地時(shí)序圖)及軟件架構(gòu)拆分,確保方案通過(guò)樣機(jī)驗(yàn)證;
2、獨(dú)立完成嵌入式軟件全流程開(kāi)發(fā),含底層驅(qū)動(dòng)(如 STM32 ADC/CAN 驅(qū)動(dòng),解決采集精度不足、通信丟包問(wèn)題)、中間件(如數(shù)據(jù)濾波模塊)、應(yīng)用層程序,代碼需通過(guò)單元 / 集成測(cè)試;
3、用示波器、仿真器等工具排查硬件兼容性(接口電平不匹配、時(shí)序沖突)、軟件邏輯(內(nèi)存泄漏、死鎖)、性能問(wèn)題(如將功耗從 50mA 降至 20mA)及以太網(wǎng) TCP/IP 通信異常(如連接斷開(kāi)、數(shù)據(jù)粘包 / 拆包),可通過(guò)上位機(jī)測(cè)試軟件輔助采集數(shù)據(jù)、生成測(cè)試報(bào)告;
4、參與 PCB 評(píng)審(指出信號(hào)干擾、電源布線問(wèn)題),可使用 Altium Designer(AD)參與簡(jiǎn)單電路圖繪制或協(xié)助硬件工程師完成電路設(shè)計(jì)評(píng)審,配合完成樣機(jī)測(cè)試,排查虛焊、元器件選型錯(cuò)誤導(dǎo)致的軟件異常;
5、編寫實(shí)操性技術(shù)文檔(含模塊調(diào)試步驟、10 + 測(cè)試用例)及規(guī)范代碼注釋,支撐項(xiàng)目迭代;
6、攻關(guān)技術(shù)難點(diǎn)(如 CANopen 穩(wěn)定性、低功耗待機(jī)、以太網(wǎng) TCP/IP 協(xié)議優(yōu)化),輸出攻關(guān)記錄、落地方案及驗(yàn)證數(shù)據(jù)(如 72 小時(shí)無(wú)故障運(yùn)行、TCP 通信丟包率≤0.1%)。
崗位要求:
1、 本科及以上,電子信息、計(jì)算機(jī)、自動(dòng)化等相關(guān)專業(yè);
2.、1-3 年嵌入式實(shí)戰(zhàn)經(jīng)驗(yàn)(優(yōu)秀應(yīng)屆生需提供完整項(xiàng)目成果),滿足任一優(yōu)先:
3、獨(dú)立負(fù)責(zé)過(guò)完整嵌入式項(xiàng)目,能說(shuō)明負(fù)責(zé)模塊、3 個(gè)以上問(wèn)題及解決效果,可提供代碼片段 / 樣機(jī)照片;
4、有工業(yè)控制(PLC 通信)、智能硬件(低功耗優(yōu)化)、物聯(lián)網(wǎng)(基于 TCP/IP 的云平臺(tái)數(shù)據(jù)傳輸)項(xiàng)目經(jīng)驗(yàn);
5、具備 RTOS(FreeRTOS 任務(wù)調(diào)度)或 Linux(驅(qū)動(dòng)開(kāi)發(fā)、內(nèi)核裁剪)項(xiàng)目經(jīng)驗(yàn);
6、有上位機(jī)測(cè)試軟件開(kāi)發(fā)經(jīng)驗(yàn)(如用 Python/C# 寫測(cè)試腳本、用 Qt 做數(shù)據(jù)監(jiān)控界面);
7、有使用 Altium Designer(AD)繪制電路圖、參與 PCB 設(shè)計(jì)的經(jīng)驗(yàn);
8、有基于以太網(wǎng) TCP/IP 的嵌入式設(shè)備開(kāi)發(fā)經(jīng)驗(yàn)(如工業(yè)以太網(wǎng)終端、物聯(lián)網(wǎng)網(wǎng)關(guān))。