cover image
FlexGen

FlexGen

www.flexgen.com

1 Job

254 Employees

About the Company

FlexGen delivers the best integrated energy storage systems by taking a functionality and software-first approach. We fundamentally turn battery energy storage systems on, deliver advanced functionality through the HybridOS(tm) energy management system platform, and integrate with the best energy storage hardware systems available. We are hardware agnostic and have flexible approaches to delivering systems that empower our customers to procure hardware or FlexGen to provide hardware as part of a complete system solution.

Listed Jobs

Company background Company brand
Company Name
FlexGen
Job Title
Software Engineering Intern
Job Description
Job Title: Software Engineering Intern Role Summary: Intern will contribute to production software for FlexGen’s HybridOS energy‑management platform, working on embedded, full‑stack, and data‑analytics components. The role emphasizes rapid, independent problem solving and collaboration with cross‑functional teams in a dynamic, entrepreneurial environment. Expectations: - Complete a 13‑week summer internship with hands‑on development and testing tasks. - Demonstrate independent critical thinking and ability to execute assignments promptly. - Communicate clearly in both formal and informal settings and actively contribute to a team‑based workflow. Key Responsibilities: - Write, test, and maintain code in C++, C, Go for embedded systems. - Build and support web services using JavaScript, React, Node.js, and MongoDB. - Process operational data with Python, Seeq, PowerBI, and InfluxDB. - Manage networking tasks (VPN, VLAN, TCP/IP routing). - Utilize Linux, Git, Jenkins, Docker, Vagrant, and AWS for development and deployment. - Participate in configuration management for multi‑project environments. - Collaborate with engineers, data scientists, and product stakeholders to deliver functional features. Required Skills: - Proficiency in C/C++, Go, JavaScript (React, Node.js), Python. - Experience with MongoDB, Docker, Git, Jenkins, Vagrant, AWS. - Basic knowledge of networking protocols (VPN, VLAN, TCP/IP). - Familiarity with data‑analytics tools (PowerBI, InfluxDB, Seeq). - Strong problem‑solving and independent work ethic. - Effective written and verbal communication. Required Education & Certifications: - Currently enrolled in a bachelor’s or master’s program in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field. - Completed coursework or projects demonstrating software engineering fundamentals. - A portfolio of relevant projects. - Experience working in cross‑functional teams.
Durham, United states
On site
Fresher
09-09-2025