Enphase Energy

Embedded Engineer

Job Description

Posted on: 
2025-09-29

Responsibilities

  • Design, develop, and maintain embedded firmware for power electronic systems with IoT capabilities.
  • Develop optimized firmware solutions for Wi-Fi and BLE connectivity.
  • Perform board bring-up and validate hardware-firmware interactions.
  • Implement provisioning and commissioning processes via mobile applications using BLE.
  • Establish secure cloud connectivity using MQTT, certificates, authentication, and encryption.
  • Ensure firmware compliance with security standards, including secure boot and encryption protocols.
  • Debug, troubleshoot, and optimize firmware in embedded RTOS environments.

Job Requirements

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • Minimum of 2 years of professional embedded firmware development experience.
  • Proficiency with embedded RTOS frameworks (Zephyr, FreeRTOS).
  • Experience with secure IoT communications, particularly MQTT.
  • Expertise in Wi-Fi and BLE firmware development.
  • Strong knowledge of secure boot, firmware encryption, and embedded security practices.
  • Familiarity with ARM Cortex-M microcontrollers, preferably STM32 series.
Apply now

More job openings