Skip to content
← Back to job listings

嵌入式开发工程师

voyah · 汉阳区, 湖北, 中国

External listingfull-time4 months ago

About The Role

一、岗位职责 1、参与 IOT 智能设备嵌入式软件的需求分析与方案设计,结合物联网应用场景,制定科学合理的软件开发计划。 2、负责嵌入式软件的代码编写、调试与优化,基于主流嵌入式处理器(如 ARM、MCU、DSP 等)和操作系统(如 RTOS、Linux、Android Things 等),保障软件功能完整、运行稳定且响应迅速。 3、进行设备驱动程序的开发与调试,涵盖各类传感器(温湿度、光照、运动等)、通信模块(Wi-Fi、蓝牙、ZigBee、NB-IoT、5G 等)及其他外设的驱动适配,确保硬件与软件高效协同。 4、参与软件测试工作,编写测试用例,配合测试人员开展单元测试、集成测试和系统测试,及时修复 BUG,持续优化软件性能,提升产品可靠性。 5、负责嵌入式软件相关文档的编写与维护,包括需求规格说明书、详细设计文档、测试报告、用户操作手册等,保证文档的准确性和完整性。 6、跟踪物联网领域嵌入式软件开发的新技术、新协议(如 MQTT、CoAP、LwM2M 等)和新方案,将其合理应用于项目中,增强产品的技术先进性和市场竞争力。 7、与硬件研发团队、产品经理、项目经理等成员紧密协作,解决项目开发中涉及的软硬件交互、功能实现等问题,推动项目按计划落地。 二、岗位要求 学历与专业: 统招全日制本科及以上学历,计算机科学与技术、电子信息工程、自动化、物联网工程等相关专业,具备扎实的嵌入式开发和物联网技术基础。 语言要求:英语水平需达到CET-4级以上 工作经验:拥有 5年及以上 IOT 智能设备嵌入式软件开发经验,参与过完整的物联网产品开发周期(从需求到量产)者优先,有智能家居、车联网等相关经验者更佳。 技术能力: 1、精通 C/C++ 编程语言,熟悉嵌入式软件开发流程、编码规范和版本控制工具(如 Git、SVN),具备良好的代码可读性和可维护性。 2、熟悉至少一种主流嵌入式处理器架构(如 ARM Cortex-M 系列、STM32 系列、RISC-V 等),掌握其外设接口(I2C、SPI、UART、ADC、PWM 等)的开发与调试。 3、熟悉至少一种嵌入式操作系统(如 FreeRTOS、RT-Thread、Linux 嵌入式版本等)的内核原理、任务调度、内存管理和中断处理,能独立进行应用开发和系统裁剪。 4、具备丰富的物联网通信技术开发经验,熟悉至少两种无线通信模块(Wi-Fi、蓝牙 BLE、NB-IoT、LoRa 等)的驱动开发和协议栈应用,了解 MQTT、CoAP、HTTP 等物联网协议的实现原理。 5、掌握嵌入式软件调试工具(如 J-Link、ST-Link、示波器、逻辑分析仪)和调试方法,能快速定位并解决软硬件交互、通信故障等问题。 个人素质: 1、具备较强的逻辑思维能力和问题分析解决能力,能独立应对开发过程中的技术难题。 2、拥有良好的团队合作意识和沟通协调能力,能高效对接跨部门需求并推进问题解决。 3、具备强烈的责任心和积极的学习态度,能快速掌握新技术并应用于实际工作,适应物联网行业快速迭代的节奏。 4、具备规范的文档编写能力,能清晰、准确地完成各类技术文档的撰写与更新。 其他说明: 1、具有C1以上驾照者优先。

This is an external listing. JobSpring does not represent or verify the employer. Report this listing