職位描述:
我們正在尋找一位經驗豐富的嵌入式軟件開發工程師,您將作為核心研發團隊成員,負責公司產品的嵌入式軟件設計、開發、測試和優化工作。您需要深入理解產品需求,并主導完成從概念到量產的全過程。
崗位職責
1、基于ARM Cortex-M/A系列微控制器進行固件開發,編寫高效穩定的底層驅動與應用層代碼。
2、編寫和優化底層硬件驅動,開發并優化外設驅動(如UART、SPI、I2C、USB、CAN、以太網等),實現與各類傳感器、外設模塊的可靠通信。
3、進行軟件模塊集成測試、系統聯調,定位并解決開發各階段的技術問題。
4、參與硬件方案評估,與硬件工程師緊密協作完成板級調試與性能優化。
5、編寫清晰、規范的技術文檔,包括設計說明、測試報告等。
6、實現通信協議棧(如TCP/IP、Modbus、MQTT等)的集成與調試。
任職要求
1、本科及以上學歷,電子、通信、計算機等相關專業,1年以上嵌入式軟件開發經驗。
2、具備獨立負責完整項目嵌入式軟件開發的能力,有從需求到量產的成功項目經驗。
3、微控制器精通: 精通至少一種主流ARM Cortex-M系列單片機(如ST、NXP、Microchip等品牌)的體系結構與開發。
4、具備硬件基礎,能閱讀原理圖及使用示波器、邏輯分析儀調試問題。
5、編程語言: 精通C語言用于嵌入式開發,具備優秀的代碼編寫和調試能力。
6、邏輯清晰,具備獨立解決問題和抗壓能力。