Software Integration Engineer

About FlexGen

Based in Durham, N.C., FlexGen is a leading integration services and software technology provider for energy storage solutions in the United States and globally. FlexGen designs and integrates storage solutions and the software platform that enables today’s energy transition. Leveraging its best-in-class energy management software and power electronics, FlexGen delivers utility-scale storage projects integrated with traditional and renewable power generation globally. The Company’s clients and partners include the most technically and commercially demanding developers, utilities, government agencies, and industrial companies in the 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 intermittent and reliability challenges that renewable power generation creates for the grid. Since its founding in 2009, FlexGen has supported deployments of more than 1.2 GWh of energy storage systems across the U.S. and internationally for utility, microgrid, and C&I customers. The Company’s proprietary software platform allows energy storage owners to deploy various power market strategies and combine storage solutions with any form of generation.


FlexGen is dedicated to providing best-in-class service and performance for its customers, ensuring 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. The company’s HybridOS solutions include six distinct energy management solution applications: DigitalTwin, FlexPack, SiteController, FleetManager, PowerCloud, and FlexBidr.

Position Description

FlexGen is looking for a Software Integration Engineer to work on energy storage project-based software configurations, while ensuring a high standard of safety and reliability. This role will collaborate with software developers, project managers, project technical leads, vendors, and customers. The Software Integration Engineer will use an automated test platform to validate software features, to support the project design engineering, integration, execution, and commissioning.  

Major Job Responsibilities:

  • Integrate and validate energy storage project-based software configurations with customer requirements for renewable assets 
  • Work with vendors to design, develop, and configure different renewable assets (battery, PCS, solar and SEL devices) 
  • Understand and configure communications (Modbus/DNP3) and networks for energy storage projects 
  • Develop and execute comprehensive test plans to ensure a high standard of safety and reliability 
  • Validate integrated software features in an automated test platform 
  • Release tested integrated software and supporting documentation for site commissioning 
  • Perform regression testing to verify software features and bug fixes for field dispatch  
  • Support the project design engineering, integration, execution, and commissioning 
  • Collaborate within a fast-paced team environment to deliver high quality products for customers 
  • Independent thinker who thrives in dynamic work environment

Position Requirements:

  • Minimum of 2-4 years of work experience as an Integration Engineer II or III, or related technical field 
  • Experience working with assets such as batteries, power converters, meters, protective relays, and industrial communication protocols 
  • Understanding of three phase power system principles, such as voltage/frequency variance and grid stability 
  • Experience with software or firmware testing and validation in the renewable or industrial sector 
  • Understanding of how to read electrical single line diagrams, mechanical drawings, and network diagrams 
  • Familiarity with SCADA, Modbus configuration, Python script to write configurations in the Linux system or .json files 
  • Experience with TCP/IP networking, switches, LAN and WAN configuration and cybersecurity best practices 
  • Hands-on experience with electrical test equipment 
  • Travel to vendor, customer, and project sites – both international and domestic (<30%)

FlexGen provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, FlexGen complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training. 

FlexGen expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. 

To the extent permitted by law, employees are subject to periodic random drug testing, and post-accident and reasonable suspicion drug and alcohol testing. 

Technology

Durham, NC

Share on:

Terms of servicePrivacyCookiesPowered by Rippling