Resource Innovations is seeking a Power System Software Engineer to join our growing Grid Software team in Chandler, Arizona. The Grid Software team provides best-in-class energy enterprise software products including iHedge, Grid360 and Modelex for utilities, Independent System Operators, grid operators and energy resource companies for optimizing electric grid network. As a Power System Software Engineer with Resource Innovations, you will participate in the development and technical support of the software solutions for power grid optimization applications such as security constrained optimal power flow, state estimation, fault analysis and financial transmission rights analytics such as auction clearing calculations. Areas of responsibility include testing software, correcting defects, development of enhancements and performing studies in support of consulting services for the customers.
Resource Innovations (RI) is a women-led energy transformation firm focused on impact. Building on our expertise in energy efficiency, we're constantly expanding our portfolio of clean energy solutions to guide utilities through increasingly complex, connected challenges. Load flexibility. Electrification. Carbon reduction. With every step, we're leading the charge to power change.
Duties and Responsibilities
Understand the calculation logic and requirements and create technical designs. Develop applications and interfaces using advanced programming languages and utilizing modern development tools. Develop and execute unit tests to ensure software quality. Utilize version control systems like Git to manage code repositories and contribute to deployment processes and automation ensuring smooth and reliable software releases. Create technical documentation including code comments, user guides and API documentation. Provide day-to-day technical support and be responsible for the operational support of the analytical engines and associated applications for the customers. Perform problem resolution including root cause analysis and interact with the customers as necessary. Work as part of a team which includes in-house software engineers and QA engineers on the day-to-day execution of quality assurance efforts to meet committed delivery dates Other duties as assigned.