> Markdown version of [/jobs/ext/2718780-microgrid-controls-engineer-energy-storage](https://www.wearedevelopers.com/jobs/ext/2718780-microgrid-controls-engineer-energy-storage). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Microgrid Controls Engineer, Energy Storage - **Company:** Redwood Materials - **Location:** San Francisco, United States - **Experience:** Experienced - **Salary:** $145,200.0 - $255,000.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Data Centers, Firmware, Hardware-In-The-Loop Simulation, MATLAB, Simulink - **Published:** September 4, 2026 - **Apply:** https://startup.jobs/microgrid-controls-engineer-energy-storage-redwood-materials-7535419 ## About the Role * MS or PhD in Electrical Engineering, Power Systems, or Controls Engineering. * 3 to 6 years of hands-on experience designing and implementing microgrid or BESS plant controllers, with direct experience taking control designs from Simulink into a real-time site controller platform. * Strong foundation in control systems, including linear control theory, PI controllers, low-pass filtering, limiters, and anti-windup techniques. * Solid understanding of GFL and GFM inverter concepts, including frequency and voltage droop for both inverters and synchronous generators. * Clear understanding of what a plant or site controller does for BESS in both grid-connected and islanded modes. * Demonstrated experience with HIL validation using RTDS and/or Typhoon HIL. * Practical experience with islanded microgrid operation including black start, resynchronization, and mode transitions. * Practical understanding of P/Q control and energy management, including SoC-based charge and discharge constraints. * Familiarity with microgrid protection concepts and the ability to reason about fault behavior across different operating modes. * Experience supporting commissioning, troubleshooting, or operational validation of BESS or power systems in a lab or field environment. * Familiarity with utility interconnection requirements and grid operations is a plus. * Proficiency in Rust and/or C++ for real-time or embedded control applications is a plus. * Comfortable collaborating across disciplines and communicating clearly with power systems, firmware, software, and field engineering teams. ## Description * Design, develop, and implement plant-level microgrid control algorithms for BESS operating in both grid-following (GFL) and grid-forming (GFM) modes, from concept through validated deployment. * Design and architect the site controller to manage GFL inverters in direct P/Q, power factor, and voltage/frequency droop modes, and to process Vref and Fref commands to the GFM inverter. * Implement active and reactive power control (P/Q), voltage and frequency control (V/F), and droop-based control strategies to coordinate generating assets operating as GFL with BESS as GFM master. * Design control systems that integrate BESS with other assets including solar PV, gensets, and loads for applications spanning utility-scale power plants, off-grid and islanded microgrids, and data center power. * Develop and modify control algorithms in PSCAD and/or MATLAB/Simulink, and verify performance through simulation and HIL environments including RTDS and/or Typhoon HIL. * Verify MGC behavior under normal operating conditions and abnormal system events, including fault scenarios, mode transitions, and disturbances, using simulation, HIL, and field testing. * Develop simulations and workflows to test and troubleshoot BESS site controller behavior prior to and during field deployment. * Translate validated control designs into clear implementation specifications for production software teams, and support integration and commissioning activities as needed. * Collaborate with controls, power systems, firmware, and software engineers to define control behaviors, validation scenarios, test cases, and performance requirements driven by customer and grid needs. ## Related Videos - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Flex your Energy: Building a Cloud-Native Platform for Renewable Energy Communities](https://www.wearedevelopers.com/videos/1990-flex-your-energy-building-a-cloud-native-platform-for-renewable-energy-communities) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Software stack under and over the hood of the fastest accelerating car in the world](https://www.wearedevelopers.com/videos/221-software-stack-under-and-over-the-hood-of-the-fastest-accelerating-car-in-the-world) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [A Guide to Green Tech and Green IT Careers](https://www.wearedevelopers.com/magazine/374-a-guide-to-green-tech-and-green-it-careers) - [Data Science & more: The Lopez dilemma](https://www.wearedevelopers.com/magazine/10-data-science-more-the-lopez-dilemma) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [6 Emerging Technologies We’ll Learn About in 2025](https://www.wearedevelopers.com/magazine/381-6-emerging-technologies-we-ll-learn-about-in-2025) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)