Description
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
- Software for single- and three-phase EV charging systems, DC/AC power systems
- Use his/her rich experience in the EV charging domain to drive the software architecture, design and development of EV charging software stack including EV connectivity, metering and V2G application
- Possess experience in design, development, and deployment of e-Mobility infrastructures, integrate cloud-based software services with EV chargers, Internet of Things -IoT, developing state-of-the-art tools for EVSE, Solar, Battery Energy Storge and Charging ecosystem
- Design and develop an energy transfer strategy with hardware and software that is within the bounds of DIN70121 and ISO15118 standards
- Lead the software architecture of entire EV charging systems, setup frameworks, design patterns and best practices for the entire EVSE group
- Work with engineering group to lead and launch new products, reliability, quality, and regulatory teams to ensure EV product delivered on-time
- Hands-on experience in the lab with EV systems and strong analytical rigor, innovative mindset, obsession with product excellence, and an ability to move fast in a high-performing environment
- Provide technical leadership and help, train, recruit EVSE teams into embedded Linux Application development
What you will do
- BS/MS with minimum 7 - 12+ years of strong technical experience in design and developing software for linux applications using C++ in ARM based SBC's
- Software programming skills with one or more - C/C++, and python
- Expertise in docker containers, OCPP and MQTT
- Experience with embedded Linux based systems and good working knowledge of either of EV communication standards like SAE-J1772, ISO-15118 for EVSE
- Experience design and developing edge microservices and control applications in EV charging and networking space
- Good understanding of governing standards for charging and V2G systems and experience developing systems that have a mix of HW/FW and embedded SW.
- Relevant experience with functional safety, metering, UL/CE, energy star, MID certifications, and regulatory compliances in EV charging.
- Strong team player while maintaining high standards of professional integrity and ethics
- Extremely intelligent individual; listens to other’s ideas and not afraid of constructive criticism
- Acting as a visionary, articulating, and implementing the vision, both internally and externally
- Ability to deal with ambiguity and resolve ambiguity to provide clear strategies and tactics
- Strategic ability to implement a long-term plan and provide the day-to-day tactics to achieve plan
- Exceptional written and verbal communications skills
Who you are and what you bring
- Familiarity with EVSE and EV communication and connectors with various charging standards
- Work with Engineering group to lead and launch new products, reliability, quality, and regulatory teams to ensure EV product delivered on-time
- Experience in design, developing processes and standards for cable and harness, custom connector systems, working suppliers supporting offshore manufacturing activities to delivery high volume interconnect modules and products
- Experience in renewable energy systems
- Experience in power electronics, power conversion and electromechanical systems
- SW programming skills including C/C++ and Python
- Experience using software applications and tools, such as Jira, Confluence, Dockers, https/WebSocket, MQTT, Kafka, gRPC, JSON, TLS
- Experience developing and deploying containerized allocation on Linus based embedded system