ShangHai, China
1 day ago
IOT Embedded Engineer

岗位职责:

1. 全生命周期软件开发管理:

   - 负责空气净化器产品嵌入式软件的全生命周期开发,包括需求搜集、跨部门讨论、方案验证和选型、管理合作伙伴进行产品开发、跟踪报告开发进度及解决问题、积极解决产品缺陷、协调产品测试和缺陷修复,以及产品上市后的维护和OTA产品固件更新。

2. 物联网嵌入式软件设计开发:

- 负责嵌入式系统软件的设计、开发、调试与维护,确保功能稳定性和性能优化。

- 基于硬件平台实现传感器、通信模块、外设接口(SPI/UART/I2C等)的驱动开发与集成。

- 参与物联网设备端协议开发,包括MQTT、HTTP、BLE、WiFi等通信协议的实现与优化。

- 完成代码模块的设计与单元测试,保障代码质量及可维护性,支持产品全生命周期管理。

- 协同硬件团队完成系统联调,解决软硬件协同问题,提升产品可靠性。

任职要求:

1. 学历与经验:

   - 计算机、电子相关专业本科或研究生学历;

   - 3年以上嵌入式软件开发经验。

2. 技术技能:

- 熟练掌握嵌入式常用接口协议(SPI、UART、I2C、SDIO等)及硬件交互原理,具备底层驱动开发经验;

- 扎实的计算机基础,包括操作系统原理、计算机网络、数据结构与算法等;

- 熟悉MQTT、HTTP、BLE、WiFi等协议;

  - 精通C语言开发,熟悉嵌入式环境下的代码优化与调试(如内存泄漏分析、性能调优);

  - 具备面向对象开发经验,熟悉C++/Java/C#等至少一门面向对象语言,能够设计模块化、可扩展的代码架构;

  - 同时具备Linux应用开发和RTOS(如FreeRTOS、Zephyr、RT-Thread)下开发经验;

- 对嵌入式开发的稳定性和代码质量有较高的要求,能够写出高质量的、稳定的代码,具备良好的测试与调试能力

3. 语言能力:

   - 具备英文读写能力,基本的英文听说和沟通能力。

4. 沟通协作:

   - 具备团队合作和沟通能力,能高效跨部门及与三方合作伙伴/供应商沟通。

5. 逻辑与解决问题能力:

   - 具有较强的逻辑归纳和总结能力,能高效解决问题。

加分项:

具有跨端开发经验,例如移动端(Android/iOS)开发,后端开发;

2. 具备 PCBA 基础设计能力,能独立完成原理图设计、Layout(非必需,但优先);

3. 熟悉AWS IoT Core 平台,了解设备影子(Shadow)、规则引擎(Rule Engine)等核心功能;

4. 熟悉乐鑫芯片及开发工具链(如 ESP-IDF),有实际项目落地经验;

5. 具有自动化测试相关经验;

6. 了解数据库基本知识,能熟练使用SQL。

Unilever is an organisation committed to equity, inclusion and diversity to drive our business results and create a better future, every day, for our diverse employees, global consumers, partners, and communities. We believe a diverse workforce allows us to match our growth ambitions and drive inclusion across the business. At Unilever we are interested in every individual bringing their ‘Whole Self’ to work and this includes you! Thus if you require any support or access requirements, we encourage you to advise us at the time of your application so that we can support you through your recruitment journey.

Confirm your E-mail: Send Email
All Jobs from Unilever