Software Integration Engineer

5 months ago
Full time role
In-person · Durham, NC, US... more

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.