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