05 Aug
|
Enphase Energy
|
Bengaluru
05 Aug
Enphase Energy
Bengaluru
Defining and developing recent functional concepts for microinverter system and sub system.
Designing and implementing firmware and embedded software for real-time operation and control.
Simulating current algorithms for autonomous microgrid power flow management.
Developing unit and system test software.
Validating algorithms using system simulation tools.
Working with hardware engineers to test and troubleshoot prototype designs.
Firmware testing.
Who you are and what you bring:
BE/ME Electrical Engineering and/or Power Electronics/Power Systems.
Overall 8+ years of experience in embedded software or firmware design and development , preferably into electrical /control systems and/or power electronics product s domain.
Expertise in C , C ++ , and Assembly for real-time applications .
Able to understand and implement digital signal processing (DSP) concepts in a microprocessor workplace.
Familiarity 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 test code and hardware both with and without external test equipment such as oscilloscopes, power meters, etc.
Familiarity with software development processes. E.g. Agile, Structured, Object Oriented, etc.
Familiarity with development tools such as GCC, GDB, Eclipse, GNU Make, etc.
Familiarity with software code management tools such as GIT, Mercurial, etc.
Ability to carry a design task from concept to implementation.
Ability to document engineering requirements, document solutions, and test new firmware designs
📌 Staff Firmware Engineer Bengaluru
🏢 Enphase Energy
📍 Bengaluru