崗位職責:
1、負責單片機軟件開發(fā),包括產品方案設計、軟件編寫、驅動開發(fā)與調試;
2、獨立完成處理器平臺(如STM32、APM32、GD32等)的驅動程序開發(fā)及與外圍器件(傳感器、通信模塊等)的接口設計與通信協議實現;
3、編寫項目相關的設計文檔、調試記錄、用戶說明書等技術資料;
4、配合硬件工程師完成硬件調試、聯調和整機系統驗證;
5、對現有產品進行維護、優(yōu)化、升級,提升產品性能(如采集信號的精度和速率);
6、支持售后技術問題分析與解決,與測試、生產等部門協作推動產品落地;
任職要求:
1、扎實的電子、電路基礎,熟悉自動控制、模擬電路、數字電路、信號處理等相關知識,能獨立完成驅動程序的開發(fā);
2、熟悉常用電子元器件特性與選型,有硬件原理圖及PCB圖識圖能力,具備良好的軟硬件聯調能力;
3、精通C語言,具備良好的代碼規(guī)范與編程思維,了解常見數據結構與算法,并能在驅動開發(fā)中靈活運用算法提升驅動程序的效率與穩(wěn)定性;
4、熟練使用STM32、APM32、GD32、STM8、C51、NXP、ARM9、DSP等常見處理器平臺,具有完整項目開發(fā)經驗者優(yōu)先;
5、熟悉USART、I2C、SPI/QSPI、CAN/CAN-FD、USB、以太網、RS232/RS485/RS422等通信接口協議,能獨立開發(fā)底層驅動;
6、精通Modbus RTU/TCP協議,能夠獨立完成主/從站通信程序的開發(fā)與調試,具備協議棧集成與異常處理經驗;
7、熟悉CAN2.0A/B、CAN-FD、CANopen、Profibus、EtherCAT等工業(yè)現場總線,具備相關協議棧移植、調試與系統集成經驗者優(yōu)先;
8、熟練使用STM32CubeMX,熟悉HAL庫、LL庫,能進行快速配置與調試;
9、熟練掌握FreeRTOS、ThreadX等嵌入式實時操作系統,理解任務調度、互斥機制、信號量、消息隊列等常用RTOS組件;
10、有良好的團隊協作意識,具備較強的責任心、溝通協調能力,能與硬件、結構、測試、客戶等多方有效對接;
11、熟悉工業(yè)現場常見信號類型(如熱電偶、熱電阻、電流電壓變送器等),具備一定工業(yè)自動化應用場景經驗,有CAN(FD)通信在工業(yè)系統中應用經驗者優(yōu)先。
12、有1年以上工業(yè)測量與控制類嵌入式項目開發(fā)經驗,具備傳感器采集、信號調理、電量測量等實際工程背景優(yōu)先考慮。
社會保險
法定節(jié)假日
周末雙休
帶薪年假
傳統節(jié)日福利
績效獎金
年終獎勵
加班補助
全勤獎
年度調薪
免費午餐/餐補