旧塩港電氣工業製造社 主页旧塩港電氣工業製造社 主页

高级固件工程师

Senior Firmware Engineer

海尔欧洲(Haier Europe)

地点
布鲁盖里奥,意大利
类型
全职
发布
2025-11-09
资历
senior
编号
REQ-22530

家用电器白色家电

职责

  • 阅读和理解现有代码,即使缺少规范。
  • 支持物联网软件功能的开发。
  • 在解决问题和实施过程中保持独立性和积极主动性。
  • 参与现有软件的维护。
  • 参与系统和 PCB 上的软件调试:PCB 硬件定制、电路原理图分析以及示波器、信号发生器和外部电源的使用。
  • 参与软件发布管理和文档编写。
  • 参与模块测试和集成测试。
  • 软件开发、软件调试、软件规格定义。

必备要求

  • 使用 C 语言进行编程,在 8/32 位微控制器上进行实时固件软件开发:无操作系统,包括中断处理、外设管理、内存管理、通信协议管理(I2C、UART、SPI 等)和触摸管理。
  • 使用实时操作系统进行软件开发(例如,如果能使用 freeRTOS 和 ESP32 就更好了)。
  • 软件规范编写/维护,系统和 PCB 上的软件调试。
  • 基于微控制器的软件开发。
  • 具备 C 语言编程知识和汇编语言基础知识。
  • 嵌入式 IDE 开发(乐鑫、意法半导体、微芯科技……)。
  • 能够编写可扩展、模块化的代码,既适用于较低层级也适用于较高层级。
  • 使用模拟器或跟踪日志进行软件调试。
  • 能够处理实时任务;具备网络基础知识(BLE、HTTPS、MQTT 等)。
  • 教育背景:电子工程师/信息学。
  • 专业经验:4-5 年电子开发软件、嵌入式系统和物联网研发经验(优秀)。
  • 语言:意大利语、英语(良好)。
  • 软技能:团队合作。

优先条件

  • 了解安全协议(TLS、SSL、基于 X509 证书的 PKI 基础设施、设备硬件安全)。
  • 具备物联网无线技术(如 Wi-Fi、XBee、BLE、LoRa、蜂窝网络等)的实际工作经验。
  • 熟悉无线节目制作流程和程序。
  • 熟悉通信协议(MQTT、HTTP 和 HTTPS)和云物联网平台(AWS、Azure、Google Cloud、IBM Watson)。
  • 具备原型启动和调试、功能验证和制造支持方面的实践经验,包括使用 TeamCity、Jenkins、VSTS 等 CI 自动化工具。
  • 使用高级编程语言(C#、Python)编写代码,开发与嵌入式设备集成的测试工具。
  • PCB 硬件定制、电路原理图分析以及示波器、信号发生器、外接电源的使用。

Responsibilities

  • Read and understand existing code, even with missing specifications.
  • Support the development of IoT software features.
  • Maintain independence and proactivity in problem-solving and implementation.
  • Participate in the maintenance of existing software.
  • Participate in software debugging on systems and PCBs: PCB hardware customization, circuit schematic analysis, and use of oscilloscopes, signal generators, and external power supplies.
  • Participate in software release management and documentation.
  • Participate in module testing and integration testing.
  • Software development, software debugging, software specification definition.

Must Have

  • Programming in C for real-time firmware development on 8/32-bit microcontrollers: bare metal, including interrupt handling, peripheral management, memory management, communication protocol management (I2C, UART, SPI, etc.), and touch management.
  • Software development using a real-time operating system (e.g., freeRTOS and ESP32 is a plus).
  • Software specification writing/maintenance, software debugging on systems and PCBs.
  • Microcontroller-based software development.
  • Knowledge of C programming and basic assembly language.
  • Embedded IDE development (Espressif, STMicroelectronics, Microchip...).
  • Ability to write scalable, modular code for both low-level and high-level layers.
  • Software debugging using simulators or trace logs.
  • Ability to handle real-time tasks; basic networking knowledge (BLE, HTTPS, MQTT, etc.).
  • Education: Electronic Engineer/Computer Science.
  • Professional experience: 4-5 years in electronic development software, embedded systems, and IoT R&D (excellent).
  • Languages: Italian, English (good).
  • Soft skills: Teamwork.

Preferred

  • Knowledge of security protocols (TLS, SSL, X509 certificate-based PKI infrastructure, device hardware security).
  • Hands-on experience with IoT wireless technologies (e.g., Wi-Fi, XBee, BLE, LoRa, cellular, etc.).
  • Familiarity with wireless programming processes and procedures.
  • Familiarity with communication protocols (MQTT, HTTP, and HTTPS) and cloud IoT platforms (AWS, Azure, Google Cloud, IBM Watson).
  • Hands-on experience in prototype bring-up and debugging, functional verification, and manufacturing support, including CI automation tools such as TeamCity, Jenkins, VSTS.
  • Coding in high-level programming languages (C#, Python) to develop test tools integrated with embedded devices.
  • PCB hardware customization, circuit schematic analysis, and use of oscilloscopes, signal generators, external power supplies.

公司简介

海尔欧洲隶属于海尔智家,后者是全球大型家电领域的领军企业,位列《财富》世界500强和全球最受赞赏公司之列。海尔智家拥有10个研发中心、71个研究院、35个产业园区、143个生产基地以及遍布全球的23万个销售网络。