Senior Software Engineer
RelMap Software
Contract
Rosemont, IL
Job description
Key Objectives
· Automate end-to-end analysis workflows
· Integrate data from EMS, PI, CIMSpy, and other systems
· Support steady-state (VSAT) and dynamic (TSAT) analysis
· Provide intuitive visualization, reporting, and modular development
Scope of Work
1. Integration & Data Ingestion – Pull data from EMS, PI, CIMSpy, and CROW
2. Study Automation – Automate VSAT/TSAT studies and batch processing
3. Analysis & Reporting – Generate reports, margins, and impact assessments
4. Visualization – Dashboards, maps, and graphical summaries
5. GUI Development – Tkinter-based interface for workflow management
6. Deployment & Validation – Automated regression testing and benchmarking
7. Case Conversions – Convert between .RAW and .PFB with HVDC fidelity
8. Node-Breaker Compatibility – Accommodate Node-Breaker models
9. Study Type Expansion – Expansion to allow for additional study types
10. Proxy Constraint Identification – Identify single-element mon/con constraint that aligns with limiting constraint
11. Interface Risk Identification – Identify risk metric for interfaces
Deliverables:
· 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
Experience:
· 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.
Work Location: In person