This position is within our Software Engineering group, where you will work with a small team to develop fully functional prototypes to demonstrate new advanced operation and control for autonomous grid connection, management and regulation.
Responsibilities include:
* Design and implement embedded software for real time operation and control. * Simulating new algorithms for autonomous micro grid power flow management * Develop unit and system test software * Validate algorithms using system simulation tools * Working with hardware engineers to test and troubleshoot prototype designs.
Skills and Qualifications
* BSCE/BSEE required. * 5+ yrs experience developing high volume production firmware * Expertise in C++, C, and Assembly for real time applications with exposure to interrupt service and drivers in embedded software control highly desirable. * Experience in developing, testing, and debugging bank switched 8051 assembly projects highly desired. * Able to understand and implement digital signal processing (DSP) concepts in a microprocessor environment. * Familiar with evaluating CPU versus hardware processing requirements and trade-offs for cost effective designs. * Ability to troubleshoot firmware related issues within complex systems. * Ability to unit test code and hardware both with and without external test equipment such as oscilloscope, power meter, etc. * Familiarity with software development processes. E.g. Agile, Structured, Object Oriented, etc. * Familiarity with development tools such as Keil, GCC, GDB, Eclipse, GNU Make, etc. * Familiarity with software code management tools such as GIT, Mercurial, etc. * Able to carry a design task from concept to implementation. * Ability to document engineering requirements, document solutions, and test new firmware designs. * Experience with power electronic systems would be an advantage. * Experience with solar inverters would be an advantage. * Familiarity with Python for test automation would be an advantage. * Experience with 32-bit ARM processors and 8-bit 8051processors would be an advantage. * Experience with UL1741, IEEE1547 and other solar related standards would be a definite advantage.
About Enphase Energy
Enphase Energy offers a micro-inverter system that delivers solar energy to homes and businesses.