
Embedded Engineer
Enphase Energy
The Role
Overview
Develop embedded firmware for balcony solar systems with IoT, security, and RTOS.
Key Responsibilities
- firmware development
- rtos debugging
- board bring-up
- secure boot
- cloud connectivity
- ble provisioning
Tasks
-Develop bare metal firmware compliant with NEC regulatory requirements. -Debug, troubleshoot, and optimize firmware in embedded RTOS environments, specifically Zephyr and FreeRTOS. -Perform board bring-up and validate hardware-firmware interactions. -Ensure firmware compliance with security standards, including secure boot and encryption protocols. -Provide mentorship to junior team members, promoting best practices in firmware engineering. -Establish secure cloud connectivity using MQTT, certificates, authentication, and encryption. -Design, develop, and maintain embedded firmware for power electronic systems with integrated IoT capabilities. -Implement provisioning and commissioning processes via mobile applications using Bluetooth Low Energy (BLE). -Develop optimized firmware solutions for Wi-Fi and BLE connectivity.
Requirements
- docker ci/cd
- secure boot
- ble
- stm32
- zephyr
- beng
What You Bring
-Experience interfacing firmware with ASICs or similar custom hardware solutions. -Experience developing firmware within Docker environments and familiarity with CI/CD tools like Jenkins and artifact management tools such as JFrog. -Strong knowledge of secure boot, firmware encryption, and other embedded security practices. -Experience with solar energy or power electronics systems. -Expertise in Wi-Fi and BLE firmware development. -Familiarity with plug-and-play consumer electronics solutions. -Knowledge of regulatory standards and compliance requirements for IoT and electrical systems. -Ability to work collaboratively in an agile development environment. -Understanding of Distributed Energy Resource (DER) device operation. -Familiarity with ARM Cortex-M microcontrollers, preferably STM32 series. -Proficiency with embedded RTOS frameworks (Zephyr, FreeRTOS). -Experience with secure IoT communications, particularly MQTT, including certificate management and encryption standards. -Minimum of 2 years of professional embedded firmware development experience. -Excellent problem-solving, debugging, and analytical skills. -Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field.
People Also Searched For
Operations Manager jobs in Austin , Texas , US
Facilities Manager jobs in Austin , Texas , US
Quality Assurance jobs in Austin , Texas , US
Operations Manager jobs in Texas , US
Facilities Manager jobs in Texas , US
Quality Assurance jobs in Texas , US
Operations Manager jobs in Austin , US
Facilities Manager jobs in Austin , US
Quality Assurance jobs in Austin , US
The Company
About Enphase Energy
-
Sector Specialisms
Residential
Commercial
Solar
Energy
Renewable Energy
Energy Storage
Electric Vehicle (EV) Charging
