Bravia Services · 2 days ago
Power Systems Solution Integrator – EMS / SCADA (Mid‑Level)
Bravia Services is seeking a Power Systems Solution Integrator to work with utilities and grid operators on EMS, SCADA, and advanced power system applications. The role involves configuring and integrating applications, developing test plans, and contributing to technical documentation while ensuring solutions meet performance and reliability requirements.
Staffing & Recruiting
Responsibilities
Design and implement new functionalities for EMS, and DTS applications in the power systems domain
Produce high-quality EMS functional software design specifications and related technical documentation
Ensure solutions meet functional and non-functional requirements (performance, reliability, security, maintainability)
Lead the implementation of advanced SCADA and Power System applications
Perform application configuration and tuning to meet customer and system requirements
Conduct functional analysis and maintain requirements traceability throughout the development lifecycle
Define and draft test cases based on functional and non-functional requirements
Execute validation and regression tests; analyze results and drive defect resolution and triage
Support and contribute to test automation initiatives (e.g., Katalon) to improve test coverage and efficiency
Ensure adherence to quality assurance standards, processes, and best practices
Collaborate with system/project engineers, frontend developers, EMS application developers, and technical leads to deliver solutions aligned with product strategy and architecture
Consult with other technical leads to ensure compliance with project-related system design guidelines and coding standards
Provide input to technical leads on scope, schedules, and cost estimates based on technical complexity and delivery risks
Interface with customers to address general and domain-specific issues within the area of functional expertise
Provide technical support, root-cause analysis, and problem-solving for complex issues in test and production environments
Prepare and maintain user, test, and operational documentation
Analyze and maintain functional and non-functional requirements traceability matrices
Ensure clear linkage from requirements through design, implementation, and testing
Qualification
Required
5+ years of work experience in customizing and delivering Energy Management Systems preferably Reliance EMS
5+ years of experience with electric utility industry practices
3+ years of experience with electric utility industry practices
5+ years of experience with C++, Java or other secondary skills
C++ Development - Implements and maintains routine C++ features using established patterns and guidelines. Understands core syntax, classes, inheritance, basic STL containers, and error handling. Debugs straightforward issues; needs help for complex performance problems or advanced templates
C Development - Implements and maintains routine Python functionality. Understands core syntax, data structures, functions, classes, and basic error handling. Uses common libraries and tools (e.g., requests, logging, unittest/pytest) with guidance. Handles straightforward bugs; needs support for advanced features (e.g., async/await, metaclasses, complex packaging, performance tuning)
Java - Develops and maintains typical Java modules using established frameworks and patterns. Understand core language features and common libraries. Debugs routine issues; seek help for advanced concurrency, performance tuning, or complex framework usage
Linux Development - Comfortable developing and debugging Linux. Using shell, scripts, build tools, and logs; can configure dev/test environments and resolve environment-related issues
Python - Implements and maintains routine Python functionality. Understands core syntax, data structures, functions, classes, and basic error handling. Uses common libraries and tools (e.g., requests, logging, unittest/pytest) with guidance. Handles straightforward bugs; needs support for advanced features (e.g., async/await, metaclasses, complex packaging, performance tuning)
Master Common protocols: IEC 60870‑5‑101/104, DNP3, MODBUS, IEC 61850 exposure is a plus - Independently configures and supports integrations using IEC 60870‑5‑101/104, DNP3, and MODBUS for production EMS/SCADA environments. Understands key concepts such as ASDU types, function codes, polling vs. unsolicited/report‑by‑exception, data mapping, and basic security/telecom constraints. Uses protocol analyzers and logs to debug communication issues, timeouts, and data quality problems with minimal guidance. Has practical exposure to IEC 61850 (logical nodes, data models, SCL files) and can work effectively with IEC 61850 specialists to resolve issues
Experience with EMS, and/or DTS applications in the power systems domain
Familiarity with SCADA systems and real-time control environments
Experience with test automation tools such as Katalon
Knowledge of power system operations, market operations, or grid management concepts
Experience working in a Software Center of Excellence or similar high-standard engineering organization
Preferred
Experience with EMS, and/or DTS applications in the power systems domain
Familiarity with SCADA systems and real-time control environments
Experience with test automation tools such as Katalon
Knowledge of power system operations, market operations, or grid management concepts
Experience working in a Software Center of Excellence or similar high-standard engineering organization
Company
Bravia Services
As a Service-Disabled Veteran Owned Small Business (SDVOSB), Bravia Services is committed to providing dedicated support to individuals of diverse backgrounds, with a specific focus on veterans, service-disabled veterans, and people with disabilities.
Funding
Current Stage
Early StageCompany data provided by crunchbase