职位描述
工作职责
1. 主导嵌入式系统全流程开发:从需求分析、架构设计到编码实现、测试验证,保障智能硬件产品稳定可靠运行。
2. 嵌入式软件核心开发:负责ARM Cortex-M/R/A、RISC-V等架构的固件开发,完成FreeRTOS/RT-Thread/Zephyr等RTOS或Linux系统的移植、裁剪与性能优化。
3. 通信协议与升级方案落地:编写高效C/C++代码实现CAN、Modbus、MQTT、TCP/IP、BLE、LoRa等通信协议栈,设计Bootloader与OTA升级方案。
4. 硬件协同与调试:参与硬件方案评审及器件选型,编写硬件测试程序配合板级调试,解决软硬件接口问题并优化系统功耗。
5. 系统测试与优化:使用示波器、逻辑分析仪等工具定位故障,制定并执行单元/集成/可靠性测试方案,完成代码覆盖率分析与性能调优。
任职要求
1. 本科及以上学历,计算机、电子信息等相关专业,5年以上嵌入式开发经验。
2. 精通ARM/RISC-V架构,熟练掌握C/C++编程语言,具备RTOS(FreeRTOS/RT-Thread等)或Linux系统开发经验。
3. 熟悉CAN、Modbus、MQTT、BLE等至少3种通信协议栈的实现原理,有Bootloader与OTA升级方案设计经验。
4. 具备硬件协同开发能力,能参与原理图审核、板级调试,掌握示波器、逻辑分析仪等硬件调试工具。
5. 掌握单元测试、集成测试方法,能独立制定测试方案并完成代码性能优化。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕