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