Skip to content

Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok

Connect

Voyah

嵌入式开发工程师

Posted Updated
Discussion

Description

一、岗位职责

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以上驾照者优先。

Skills

Apply

See also

Embedded jobs by country — openings, pay and top skills →