As a Staff Firmware Engineer, you will be part of a team responsible for designing, developing, and manufacturing next-generation energy technologies. Your primary focus will be on creating and implementing firmware and embedded software for real-time operation and control. The role involves defining and developing new functional concepts for microinverter systems, simulating algorithms for autonomous microgrid power flow management, and developing unit and system test software. You will also be involved in validating algorithms, working with hardware engineers to troubleshoot prototype designs, and conducting firmware testing. This is an opportunity to contribute to advancing a more sustainable future in a fast-paced and innovative environment.