Top Three US electric utility

EMS Engineer

Charlotte, NC·25 month contract·Starts 11/29/2026·W2
From $55/hrRate band shown · confirmed by your recruiter
Apply for this role

Free for candidates · W2 · rate band shown on every posting

About this role

Role summary / purpose The Engineer IV will provide senior-level engineering and technical support for Energy Management System (EMS) and Distribution Management System (DMS) applications supporting electric transmission and control room operations. This position requires extensive hands-on experience with General Electric Grid EMS/DMS systems, advanced EMS applications, power flow and transmission systems. The ideal candidate will be able to independently troubleshoot complex EMS issues, provide technical guidance, and evaluate system-wide impacts with minimal supervision. Strong experience with GE Grid products is the highest-priority qualification for this role. Key responsibilities • Provide engineering and technical expertise for the identification, analysis, troubleshooting, and resolution of complex EMS/DMS system issues. • Support and maintain GE Grid EMS/DMS applications, including e-terrahabitat, e-terracontrol, e-terracomm, e-terrasource, e-terratransmission, and e-terraarchive. • Support EMS advanced applications, including State Estimator, Contingency Analysis, and Network applications. • Work with RTUC/Look-ahead, RTNET, STNET, RMTNET, and SMTNET applications. • Develop and maintain scripts used to update HABITAT databases and support EMS functionality. • Apply working knowledge of networking and communication protocols, including TCP/IP, UDP, DNP 3.0, ICCP, and ISD. • Utilize scripting/programming languages such as PERL, Python, Java, PowerShell, or VBScript to support system applications and automation. Candidates are not expected to have experience with every listed language. • Apply knowledge of electric transmission systems and NERC transmission reliability standards, including BA and TOP requirements. • Assess technical issues with consideration for long-term and system-wide operational impacts. • Coordinate across engineering teams, business units, support organizations, and vendors to facilitate effective communication and issue resolution. • Independently plan, organize, execute, and monitor assigned work with minimal direct supervision. Requirements – education & experience • Bachelor's degree in Electrical Engineering, Engineering, Information Technology, Computer Science, or a related technical field from an accredited university. • Minimum of 8 years of related professional experience. • Extensive hands-on experience with GE Grid EMS/DMS systems and applications. • Strong knowledge of EMS advanced applications and electric transmission systems. • Experience with at least one relevant scripting or programming language, such as Python, Java, PowerShell, PERL, or VBScript. • Working knowledge of applicable networking and communication protocols. • Strong analytical and troubleshooting skills with the ability to resolve complex EMS-related problems independently. • Demonstrated ability to collaborate effectively with technical teams, business partners, support groups, and vendors. • Ability to work independently with limited supervision. • Must be able to successfully complete the required NERC background check. Nice-to-have / preferred skills • Bachelor's degree in Electrical Engineering. The hiring manager identified Electrical Engineering as the preferred educational background, although candidates with IT, Computer Science, or other relevant technical degrees may also be considered. • In-depth experience with GE e-terra EMS applications. • Strong understanding of power flow and tra…

Posted by Bartech Staffing on behalf of a vetted Top Three US electric utility client. Your recruiter confirms the exact rate when you connect.

How we work

No bait and switch

Every role has a vetted client, a confirmed budget, and a real timeline. You see a rate band and location up front, and your recruiter confirms the exact number.

No spam, no cold calls

You pick which roles to pursue. We only surface contracts that match your stack, rate, and location.

One recruiter, one thread

The person who sends your profile is the person who calls you back. No phone tree, no re-explaining your stack.

Other open roles

EMS Engineer

Charlotte, NC · From $55/hr

Apply