ZipRecruiter
Strata Clean Energy is seeking a highly skilled Expert Software Engineer with extensive expertise in Battery Energy Storage Systems (BESS). In this role, you will lead the design, development, and deployment of software solutions for the control, monitoring, and optimization of large-scale energy storage systems, often integrated with solar PV.
Your contributions will be crucial in building digital infrastructure that supports reliable, responsive, and revenue-generating battery storage operations across diverse portfolios. You will collaborate with hardware engineers, data scientists, control systems experts, and field technicians to develop innovative and scalable energy solutions.
Key Responsibilities:
Design and develop robust software applications and control logic for utility-scale and C&I BESS systems.
Create APIs and data pipelines to interface with BMS, EMS, SCADA, and site controls using standard protocols (e.g., Modbus, DNP3, OPC UA).
Build and maintain real-time monitoring, control, and diagnostic tools for grid-tied and off-grid energy storage operations.
Collaborate with systems engineers and product managers to define software architecture for energy optimization, charge/discharge scheduling, fault handling, and grid services.
Integrate battery controls with solar PV systems and utility networks.
Ensure cybersecurity, resilience, and reliability of software systems deployed in the field.
Participate in firmware/software-in-the-loop testing with hardware teams and support field commissioning.
Continuously improve software reliability, scalability, and performance based on feedback and operational data.
Mentor junior engineers and contribute to coding standards and best practices.
Qualifications:
Required:
Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field.
7+ years of software engineering experience, including 3+ years in energy systems, BESS, or industrial controls.
Proficiency in Python, Java, C/C++, or Go, with experience in real-time or embedded systems.
Deep understanding of communication protocols and industrial interfaces (e.g., Modbus, CANbus, OPC, TCP/IP).
Experience with energy management systems (EMS), DERMS, or SCADA platforms.
Ability to write clean, maintainable, and scalable code for production environments.
Experience deploying software in Linux-based, networked, and remote environments.
Preferred:
Familiarity with BESS OEM platforms (e.g., Tesla, Fluence, Powin, Sungrow).
Experience with cloud infrastructure (AWS, Azure) and containerization (Docker, Kubernetes).
Knowledge of power systems, grid integration, and market strategies (e.g., frequency response, arbitrage).
Hands-on experience with control algorithms or model predictive control (MPC).
Understanding cybersecurity standards (e.g., NERC CIP, IEC 62443).
Work Environment & Travel:
Primarily remote with occasional travel (10–20%) to field sites or labs.
Support during critical commissioning or deployment windows may be required.
Why Join Us?
At Strata Clean Energy, you will join a mission-driven team creating smarter, resilient energy infrastructure. We offer a dynamic environment, competitive compensation, and the chance to influence clean energy control and scaling.
Strata Clean Energy is an Equal Opportunity Employer.
#J-18808-Ljbffr
#J-18808-Ljbffr