Turn this role into an interview — a resume and cover letter built around what this employer wants.
Enphase Energy in Bengaluru seeks a Staff Firmware Engineer (Contract) to join Core Engineering R&D, focusing on residential and commercial energy storage products. You will design and implement firmware for STM32 and ARM Cortex-M MCUs, develop low-level drivers, and contribute to secure bootloaders and firmware upgrades.
You will work with cross-functional teams, use Zephyr RTOS, Python tooling, and CI/CD pipelines with Git and Docker, ensuring robust validation, testing, and integration across
Enphase Energy is a global energy technology company and a leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, our innovative microinverter technology revolutionized solar power, making it a safer, more reliable, and scalable energy source. Today, the Enphase Energy System enables users to make, use, save, and sell their own power. Enphase is also one of the most successful and innovative clean energy companies in the world, with more than 80 million products shipped across 160 countries.
Join our dynamic teams designing and developing next-gen energy technologies and help drive a sustainable future!
This role requires working onsite at the designated Enphase location.
The Staff Firmware Engineer (Contract) will be part of Enphase’s Core Engineering R&D team, focused on the development and launch of Residential and Commercial & Industrial (C&I) Energy Storage products.
This team is responsible for designing, prototyping, validating, and scaling advanced storage systems that seamlessly integrate with Enphase’s industry-leading technologies, including the IQ Series Microinverters, EV Chargers, Combiners, and broader home energy ecosystem. The ideal candidate is passionate about embedded systems development, thrives in a fast-paced engineering environment, and collaborates effectively across multidisciplinary teams to deliver innovative, high-quality products.