Software Engineering Intern role at FlexGen in Durham

FlexGen in Durham is hiring a Software Engineering Intern


This job might already be filled.

As an Intern on the Software Engineering team, the ideal candidate is one that thrives in an entrepreneurial environment, where independent critical thinking and quick follow-on execution is highly valued. The candidate will perform a variety of software implementation and test activities in FlexGen’s HybridOS energy management system product line for large scale renewable and clean generation storage sites. Interns at FlexGen contribute directly to production software that will directly drive value for our customers.

The Early Careers Program is a 13-week summer program** **designed to provide real-world work experience to students currently pursuing a degree in a related field to FlexGen.  This program will give students interested in a career in renewable energy and battery storage space hands-on exposure to FlexGen projects and mentorship from industry professionals.  Upon completion of the program, students will have gained the knowledge, tools, and resources to be successful upon entering the professional world.

Energy storage represents a multibillion-dollar market at the center of the energy transition. The integration of energy storage requires software and technological solutions that play a critical role in the adoption of renewables at scale—offsetting the intermittency and reliability challenges that renewable power generation creates for the grid. Since its founding in 2009, FlexGen has supported deployments of more than 3 GWh of energy storage systems across the U.S. and internationally for utility, independent power producers, and C&I customers. The Company’s proprietary software platform, HybridOS™ is the brains behind battery energy storage projects, unlocking the full functionality of energy storage and enabling owners to manage multiple sites from a single platform.

FlexGen is dedicated to providing best-in-class service and performance for its customers, seeking to ensure safety, reliability, and resiliency in all operating environments. FlexGen supports the customer across the full journey of developing an energy storage project and leverages decades of engineering and software expertise to maximize the value that its customers ultimately receive.

Backed by a world-class group of investors including founding investors Jerry Miller and Mark Dreyfus, legacy investors GE Venture and Caterpillar Ventures, an initial equity investment by venture capital firm Altria Group, a Series B led by Apollo Global Management, and a Series C led by Swiss investment firm Vitol with participation from all existing investors, FlexGen is poised to grow substantially and quite rapidly.

** **

Major Job Responsibilities:

  • Utilize the below technologies to perform tasks assigned by the Software Engineering Manager:
    • Compiled languages: C++, C and Go for program development
    • Web technologies: Javascript, React, Node.js and MongoDB for full stack development
    • Data analytics: Python, Seeq, PowerBI and InfluxDB for processing operational data
    • Computer networking: VPN, VLAN and TCP/IP routing
    • Software development: Linux, Git, Jenkins, Docker, Vagrant and Amazon Web Services

** **Position Requirements:

  • Enrolled in Computer Science, Computer Engineering, Electrical Engineering or similar technology major

  • Coursework or project experience demonstrating software engineering knowledge

  • Design experience in multi project environment for configuration management

  • A portfolio of completed projects

  • Experience working with a cross functional team

  • Ability to effectively communicate in formal and informal settings