崗位描述:
1. 根據產品功能需求進行需求分析、技術方案設計, 并撰寫技術文檔;
2. 根據項目需求及公司內部編碼規范開發嵌入式軟件;
3. 開發、測試并優化嵌入式系統控制軟件;
4. 參與水下機器人項目,做關鍵技術研發;
5. 參與技術部招投標工作和外部技術服務工作中,承擔技術支持任務;
6. 整理技術資料,推動技術部 資料規劃管理;
7. 其他產品研發技術儲備,項目預研。
任職要求:
1. 本科及以上學歷, 電子信息工程、自動化、軟件工程等相關專業;
2. 有1-3年嵌入式軟件開發經驗,至少獨立完成一個項目周期(如智能硬件、工業控制設備等);
3. 熟練使用C/C++語言, 熟悉匯編語言(ARM/MIPS優先);
4. 掌握常見MCU(如STM32、NXP、ESP32)或MPU(如ARM Cortex-A系列)開發;
5. 熟悉RTOS(FreeRTOS、RT-Thread、uC/OS等)或嵌入式Linux(驅動開發、內核裁剪、設備樹);
6. 理解任務調度、內存管理、中斷機制等核心概念;
7. 掌握TCP/IP、MQTT、Modbus、藍牙/Wi-Fi/LoRa 等物聯網常用協議;
8. 具備閱讀英文技術文檔(如ARM手冊、芯片Datasheet)及問題排查能力(分析崩潰日志、優化代碼性能);
9. 具備良好的溝通能力與團隊合作精神。