崗位內容:
1. 電路設計能力?:
熟悉模擬電路、數字電路設計,掌握高頻電路、信號完整性分析。
能使用EDA工具(如Altium Designer、LC-EDA)進行原理圖設計和PCB布局、布線。
2. 嵌入式系統固件開發:
負責嵌入式系統固件的設計、開發、調試和優化,涉及MCU/MPU(如ARM Cortex-M/A系列等)的底層驅動、RTOS(Free-RTOS、RTX等)或裸機程序開發。
編寫高效、可靠的C/C++代碼,確保資源受限環境下的性能與穩定性。
3. 驅動開發:
閱讀芯片手冊(Datasheet)、開發外設驅動(如SPI/I2C/UART、ADC、PWM、USB、藍牙/Wi-Fi模塊等),調試硬件與固件的交互問題,實現電路設計、驗證。
4. 固件架構設計:
參與系統架構設計,制定固件升級、人機控制管理、安全機制(如加密、OTA更新)、檢測及日志管理等方案。
5. 測試與維護:
使用邏輯分析儀、示波器等工具進行硬件級調試,編寫單元測試和自動化測試腳本。
修復現有固件的缺陷,優化代碼性能和功耗。
6. 跨團隊協作:
與軟件、測試團隊協作,確保系統整體功能實現。
與結構工程師協作,在EMC處理、整機防護(IP)、散熱等方面達到設計目標。
撰寫技術文檔(制造圖紙文件、調試要求文件、設計說明、API接口文檔等)。
任職要求:
專業技能:
電子電路設計:數字電路、功率電路、模擬電路的設計及元件選型;
熟練使用原理圖、PCB繪制工具(Altium Designer、LC-EDA);
精通C/C++語言,熟悉匯編語言(優先);
掌握常見MCU架構(如ARM、MIPS、ESP32等)及開發工具鏈(Keil、IAR、GCC)。
熟悉RTOS嵌入式開發,了解Bootloader等概念;
具備硬件基礎,能看懂原理圖,使用調試工具(JTAG/SWD);
熟悉版本控制工具(Git);
加分項:
有PID控制算法、電機控制、傳感器算法、嵌入式GUI開發經驗;
了解及應用通訊協議棧(如Modbus-TCP/IP、CANopen、ProfiBus-DP、Profinet);
掌握Python腳本(或其它工具)開發或自動化測試框架。
教育背景:
計算機、電子工程、自動化等相關專業本科及以上學歷。
良好的英語聽說讀寫能力,流利的口語交流能力
軟技能:
良好的問題分析與解決能力,注重代碼質量與可維護性。
團隊協作意識,溝通表達能力清晰。