Enphase Energy is the fastest growing inverter company in the world. By combining the power of solar energy and the proven advantages of communications technology, Enphase Energy makes solar power systems productive, reliable, smart and safe - increasing the energy harvest of solar panels by up to 25 percent. Our microinverter system is profoundly changing the way solar systems function, and as a result, changing the solar industry itself.
As we continue our exciting growth, we are building teams with highly talented individual contributors and leaders who design, develop, and manufacture next generation solar technologies. Our work environment is fast-paced, fun, and full of exciting new projects.
Designs and develop new features for next generation solar power and communications devices
Specifies, designs, implements, and test embedded real-time software in C/C++
Must be familiar with low level serial communications protocols and protocol design
Analyzes existing systems to find areas for improvement.
Refactors and improves existing code bases for reusability and scalability.
Designs new systems to meet Marketing and Engineering requirements.
Uses test-driven development (TDD) and unit testing techniques to maintain and improve code quality.
Products include a DC-AC power inverter, data networking/remote monitoring system, and related components. Units are designed for high volume residential and commercial usage with a premium placed on quality and cost
7+ years experience C/C++ development for real-time applications
7+ years experience in embedded systems and experience with RTOS such as Linux, Vxworks, PSOS
Working knowledge of web/Internet protocols and standards, such as TCP/IP, HTTP, FTP, XML, JSON, etc
Familiarity with Linux internals desired
Able to carry a design task from concept to implementation
Able to translate market requirements into engineering requirements
Experience with multi-threaded environments with a focus on real-time performance
Ability to program in, or learn Ruby and Lua
Experience with GIT or Subversion desired
Enphase Energy - 12 months ago