Careers at PV Powered

Software Systems Engineer – Solar Energy Monitoring

Software Systems Engineers looking for that dream renewable energy job in Bend, Oregon? We are developing an important new solar inverter monitoring and control platform for the commercial and utility solar industries. Remote solar inverter devices collect operational and performance data and send it up to the monitoring database, which stores and processes the data to provide high value to solar power plant customers. This platform serves as a key strategic element to PV Powered's solar power product offering.

The successful candidate will focus on the core of the monitoring platform, defining and developing the vision and methodology for data storage, web service based interaction with the database, and interaction with remote solar inverter devices. We are looking to strengthen our team with a full time Software Systems Engineer who is passionate about data and strives for excellence.

Job Duties:
  • Provide leadership in architecting, developing and refining PV Powered's Web-based energy monitoring system
  • Lead architect for next generation data monitoring system design from inverter gateway interface to database to API's and front end views
       - Leverage outside resources to manage development of next generation data warehouse
       - Develop next generation API between web monitoring device and server
       - Develop application components to support API and database design
  • Participate as an active developer, upgrading database, tools, portals, APIs, interfaces, expect at least 60% of your time to be designing and coding, and 20% project managing and partnering and 20% of your time devoted to system administration duties
  • Work in collaborative team environment to define new features, roadmap, data mining, and database analytics techniques
  • Contribute new and innovative ideas to rapidly evolving web monitoring platform and to support management team in decision making
  • Stay abreast of latest technologies and trends
Skill Set & Qualifications:
  • Strong software development background, familiar with all aspects of the software development life cycle
  • MySQL database design and administration experience, ideally with focus on managing time series data
  • Demonstrated Ruby on Rails experience including at least two major projects
  • Demonstrated systems administration experience with Linux, Apache, Mongrel, MySQL, AJAX and other open source tools and technologies
  • Strong experience across multiple technology stacks and programming languages
  • Demonstrated experience with queuing systems, preferably Java's ActiveMQ
  • Experience with software quality management tools such as SVN, Git, Trac, Bugzilla
  • Strong leadership, communication and collaboration skills
  • Good time management skills with project management experience
  • 5+ years experience in web-based system architecture design and development is required
  • Relevant B.S. or Advanced Degree Strongly Preferred.

How to Apply

To submit your application, email cover letter and resume to: humanresources@pvpowered.com
No phone calls, please. For more information about PV Powered, visit www.pvpowered.com