Loading, Please wait..!!
Fleet Software & Controls Engineering Lead
-
Posted on: Nov 09, 2026
-
Oak Brook, Illinois
-
Remote
-
Full-time
Curious about compensation?
Explore the historical salary trends, average pay, and estimated compensation for Fleet Software & Controls Engineering Lead roles in Illinois.
View Salary Guide →Find your match !
Job Title :
Fleet Software & Controls Engineering Lead
Job Type :
Full-Time
Job Location :
Oak Brook Illinois United States
Remote :
Yes
Job Description :
Job Description
Full Time | Hybrid | Chicago Metro Area
Intelligent Generation’s mission is to empower businesses to engage the clean energy grid.
POWR:Suite operates in the real world. The software affects physical assets, market participation, customer bills, demand charge outcomes, operator decisions, asset performance, resilience, and revenue confidence.
Fleet operations software
Lead the software services that support dispatch, state-of-charge management, availability, asset readiness, market participation, customer bill optimization, demand charge management, resilience use cases, and operational decision-making across a growing BESS fleet.
Own the tools operators and field teams use every day: control panels, fleet dashboards, workflow tools, alerts, status views, exception handling, and operational decision support.
Design and operate the service layer that moves telemetry, commands, statuses, and operational events across POWR:Suite. Build for reliability, observability, ordering, failure recovery, and real-world operating conditions.
Develop deep fluency in how software decisions affect physical asset behavior and economic outcomes. Partner across controls, operations, and platform teams to make fleet behavior safer, clearer, and more repeatable.
Build software that helps determine when assets should charge, discharge, preserve state of charge, participate in market programs, reduce customer demand charges, or support resilience needs.
Build software that reduces manual steps in asset onboarding, configuration, commissioning, testing, and readiness tracking.
Build, maintain, evaluate, and govern agents that support software delivery and operations, including code review agents, test agents, regression agents, documentation agents, commissioning support agents, and operator workflow assistants.
Over time, build and lead a software engineering function. Define how engineers and agents work together to improve delivery speed, review quality, test coverage, documentation, operational support, and system reliability.
First 90 days
- Understand POWR:Suite’s current fleet software, dispatch workflows, operator tools, economic decisioning logic, and controls-adjacent processes
- Own a defined improvement in the fleet or operator workflow
- Document key system flows, dependencies, decision points, and failure modes
- Identify high-value agent-assisted opportunities in development, testing, operations, or operator support
- Take primary ownership of selected fleet software services or operator applications
- Improve usability, reliability, and observability of dispatch-related workflows
- Build tools that reduce manual operational steps
- Deploy or improve agents that assist with code review, testing, documentation, commissioning, or operator support
- Lead the software function for fleet operations and controls-adjacent applications
- Reduce dependency on tribal knowledge by codifying workflows, tests, and operational logic
- Improve the scalability and resilience of POWR:Suite’s fleet software layer
- Build the foundation for a team that can scale software delivery with agent leverage
Required
- 8+ years in software engineering, systems engineering, full-stack engineering, back-end engineering, or controls-adjacent software
- Experience leading technical work across teams or mentoring engineers
- Strong Python experience in production systems
- Experience building APIs, services, event-driven systems, and operational applications
- Experience with real-time, high-reliability, hardware-adjacent, industrial, or operational software
- Ability to build practical internal tools for operators, field teams, or technical users
- Strong debugging instincts across software, data, infrastructure, and system behavior
- Hands-on experience using AI tools as part of engineering work
- Ability to build, maintain, evaluate, govern, or orchestrate agents that support engineering and operational workflows
- Strong curiosity about physical systems and how software affects real-world and economic outcomes
- GCP experience, especially Cloud Run, Pub/Sub, Cloud SQL, or similar managed services
- Experience with WebSockets, real-time dashboards, event streams, or operational interfaces
- BESS, SCADA, EMS, DER, energy management, inverter, or industrial controls exposure
- Familiarity with DNP3, Modbus, ICCP, or similar protocols
- Familiarity with LabVIEW
- Experience with state machines, deterministic logic, simulation, or control-adjacent systems
- Experience building or leading a software engineering team
You will build software that matters in the physical world and in the customer’s economics. Your work will help IG operate a growing distributed energy fleet, improve market participation, reduce customer bills, manage demand charges, support resilience, reduce operational drag, and turn complex energy workflows into scalable software and agent-assisted execution.
This is a hybrid position and will require remote and in-person (Oak Brook/Chicago) work.
Intelligent Generation participates in the E-Verify process for all new hires.
Position Details
Posted:
Nov 09, 2026
Reference Number:
ded817a35
Employment:
Full-time
City:
Oak Brook
Job Origin:
ziprecruiter
Share this job:
Please wait..!!

