職位描述
崗位職責1、負責基于51單片機、ARM Cortex-M系列(主要是STM32)的嵌入式軟件設計、編碼、調試和維護工作。2、參與產品需求分析,進行軟件架構設計和模塊劃分,編寫設計文檔。3、完成驅動程序開發(如ADC、DAC、SPI、I2C、UART、USB、CAN等外設)。4、進行軟件與硬件的聯調,定位并解決開發過程中遇到的問題。5、優化軟件性能,保證代碼的穩定性、可靠性和可維護性。6、協助硬件工程師進行原理圖評審和PCB布局檢查。任職要求1、學歷專業:電子信息工程、自動化、計算機、通信工程等相關專業,本科及以上學歷。2、開發經驗:具有3年以上嵌入式軟件開發經驗,能獨立完成至少一個基于51單片機或STM32的項目開發。3、心技術:精通C/C++語言,具有良好的編程風格和文檔習慣。4、精通STM32系列芯片架構,有基于HAL庫、標準庫或LL庫的實際項目開發經驗。5、熟悉51單片機內核及其常用外設的開發。6、熟悉常用通信協議,如UART、I2C、SPI、CAN等。7、工具使用: 熟練使用Keil、IAR等主流嵌入式開發環境,熟悉J-****、ST-****等調試工具。8、軟技能: 具備良好的問題分析能力和解決能力,有強烈的責任心和團隊協作精神。優先考慮:有RTOS(如FreeRTOS、uC/OS、RT-Thread等)的實際應用經驗。熟悉LWIP、emWin、FatFs等常用中間件。具備一定的硬件基礎,能看懂電路圖,會使用萬用表、示波器等工具進行基礎調試。有低功耗產品(如電池供電設備)、電機控制、物聯網終端設備開發經驗者優先。
企業介紹
COGY 上海奧索斯自動化科技有限公司是一家研發、銷售、生產、工程和服務為一體的物流自動化設備企業,致力于持續為客戶提供日益完善的專業的物流產品解決方案和系統解決方案,成為一家值得客戶信賴的綜合性物流設備服務商。