Power Systems Software Engineer
Quick Overview
Job Description
Title: Power Systems Software Engineer
Location: (REMOTE)
Duration: 5-6 months
Ideal Start date: August, no later than Sept 8 th
Background and Purpose
STABLE (Stability and Transfer Analysis for Broad Location Evaluation) is a project to automate outage coordination study processes to evaluate interregional and load pocket transfer capabilities, during scheduled outages, in anticipation of increased volume of stability assessments in order to approve transmission outages in response to evolving grid dynamics.
Key Objectives
- Automate end-to-end outage coordination analysis workflows
- Integrate data from EMS, PI, CIMSpy, and outage systems
- Support steady-state (VSAT) and dynamic (TSAT) analysis
- Enable dynamic creation of transfer definition scenarios and associated contingencies
- Provide intuitive visualization, reporting, and modular development
Scope of Work
Core Modules (MVP)
- Integration & Data Ingestion Pull data from EMS, PI, CIMSpy, and CROW
- Case Preparation Apply outages, zoning, and create stressed base cases
- Flexible Scenario Creation Define transfers, contingencies, and faults
- Study Automation Automate VSAT/TSAT studies and batch processing
- Analysis & Reporting Generate reports, margins, and impact assessments
- Visualization Dashboards, maps, and graphical summaries
- GUI Development Tkinter-based interface for workflow management
- Deployment & Validation Automated regression testing and benchmarking
Advanced Modules
Advanced modules are exploratory and subject to prioritization based on resource availability and alignment with outage coordination objectives.
- Case Conversions Convert between .RAW and .PFB with HVDC fidelity
- Realistic Dispatch Implement security constraint-based redispatch and forward-looking load forecasts (SDX)
- Node-Breaker Compatibility Accommodate Node-Breaker models
- Study Type Expansion Expansion to allow for additional study types
- Proxy Constraint Identification Identify single-element mon/con constraint that aligns with limiting constraint
- Interface Risk Identification Identify risk metric for interfaces
Deliverables (Outage Coordination)
- Modular executable-based software package
- GUI tools, APIs, and scripting interfaces
- Reports, dashboards, and visualizations
- Documentation, test cases, and validation results
- Integration support and configuration assistance
Assumptions & Dependencies
- Access to internal data systems and tools will be provided (EMS, PI, CIMSpy, CROW)
- Client maintains DSATools licenses and provides SME support
- Compliance with cybersecurity and data governance policies
Resources Needed
- Specialized Technical Expertise:Deep knowledge in power system stability studies to guide modeling, analysis, and validation.
- Application Development Expertise:Software engineering skills to build, integrate, and maintain a robust, production-grade tool.
Similar jobs
Software Engineer with Security Clearance
Zachary Piper Solutions, LLC · Oklahoma City, United States
10 minutes ago$120k - $170k/yrNetwork Engineer - TS/SCI FSP with Security Clearance
Zachary Piper Solutions, LLC · Annapolis, United States
10 minutes ago$140k - $190k/yrSystems Engineer (ISR Systems)
Pantheon Data · Annandale, United States
11 minutes ago$100k - $200k/yrTactical Network & Mission Systems Engineer, Maritime
Anduril Industries · Costa Mesa, United States
11 minutes ago$146k - $194k/yrEpic Resolute Application Developer (Charge Router and Coding Skills) - 6260321
Accenture LLP · San Francisco, United States
13 minutes ago$51 - $61/hrCustom Software Engineer
Accenture LLP · Annapolis, United States
13 minutes ago$130.2k - $265.3k/yr