Enphase Energy is a global energy technology company and leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, Enphase transformed the solar industry with our revolutionary microinverter technology, which turns sunlight into a safe, reliable, resilient, and scalable source of energy to power our lives. Today, the Enphase Energy System helps people make, use, save, and sell their own power. Enphase is also one of the fastest growing and innovative clean energy companies in the world, with approximately 68 million products installed across more than 145 countries.
We are building teams that are designing, developing, and manufacturing next-generation energy technologies and our work environment is fast-paced, fun and full of exciting new projects.
If you are passionate about advancing a more sustainable future, this is the perfect time to join Enphase!
About the role:
Enphase is seeking a dynamic, experienced Sr. Manager, Firmware Development, to join the Consumer Business Unit at Enphase developing a brand new category of portable storage products, focused on the end consumer. This is challenging product design that optimizes product aesthetics, battery performance, inverter characteristics, gateway communication and weight, with an aim to create the safest and highest quality product in this category. This product design, in combination with Enphase’s industry leading Customer Service organization will provide a world-class customer experience.
The ideal candidate will have several years of hands-on embedded software development experience in consumer and industrial products with a focus on delivering a high quality customer experience with long term quality and reliability. The candidate will need to be both an excellent Individual Contributor and a leader with experience managing staff across multiple time zones. The Manager will develop and manage a high performance Firmware team that is highly accountable to delivering results to committed timeframes with no compromise on safety, quality, reliability and customer experience.
What you will do:
• Lead the embedded firmware team for the Consumer business unit (CBU), own the design and development process, planning and scheduling, and reporting status to senior management.
• Design and develop robust and reliable firmware release for Enphase Portable Energy Systems.
• Lead design and architecture decisions, collaborate with a cross-functional team of engineers (electrical, systems, mechanical, mobile App and QA testing) to bring products to the market.
• Manage assigned tasks and schedules for both self and the firmware team.
• Follow engineering standards and industry's best practices for firmware development.
Mentor the team and support and engage others within the company as needed.
What you bring:
• BS/MS/PhD Electrical Engineering or Computer Engineering or Computer Science
• 12+ years of experience leading engineering team(s) as project technical lead or manager.
• Experience with RTOS based embedded product development, preferably FreeRTOS.
• Experience in task break-down, effort estimation and resource scheduling to priorities.
• Experience with UART, I2C, SPI and CAN communication protocols.
• Understanding Security protocols for keys, token, and certificates for product to cloud integration.
• Ability to manage a team as well as contribute individually to achieve product development goals.
• Experience with Atlassian tools (Confluence, JIRA, JAMA and Bitbucket).
• Ability to work in a dynamic and fast paced environment with changing needs and requirements
• Strong communication and organizational skills and the ability to manage local and remote teams.
• Experience with ARM Cortex-M4/M7 architectures, preferably STM32.
• Experience with Wifi, Bluetooth and Cellular RF applications, preferably on ESP32.
What is Nice to Have?
• Solar and/or power electronics related firmware experience.
• Experience with Linux(Zephyr) RTOS experience.