Jobs · Management · Illinois

Fleet Software & Controls Engineering Lead

ChatGPT Jobs · Oak Brook, IL · 1 mo ago
ManagementFull-time

Fleet Operations Software

Lead services for dispatch, state-of-charge, market participation, customer bill optimization, demand charge management, resilience, and decision-making.

Operator Applications

Own tools for operators (control panels, dashboards, alerts, workflow tools, exception handling).

Event-Driven Services

Design and operate service layer for telemetry, commands, events, building for reliability and observability.

Controls-Adjacent Software

Develop fluency in software decisions affecting physical asset behavior and economic outcomes.

Economic Decisioning Workflows

Build software for charge/discharge decisions, market participation, demand charge reduction, resilience.

Commissioning & Configuration Workflows

Reduce manual steps in asset onboarding, testing, readiness.

Software Agents

Build and govern agents for code review, testing, documentation, commissioning, operator support.

People & Agent Orchestration

Build and lead software engineering function; define how engineers and agents collaborate.

Success Milestones

  • First 90 days: Understand current fleet software; own a defined improvement; document key system flows; identify agent-assisted opportunities.
  • First 6 months: Take ownership of selected services/apps; improve dispatch usability/reliability; reduce manual steps; deploy/improve agents.
  • First 12 months: Lead fleet operations software function; codify workflows and tests; improve scalability/resilience; build foundation for scalable team with agent leverage.

Required Qualifications

  • 8+ years in software/systems/full-stack/back-end/controls-adjacent engineering.
  • Experience leading technical work across teams or mentoring engineers.
  • Strong Python experience in production systems.
  • Experience building APIs, services, event-driven systems, operational applications.
  • Experience with real-time, high-reliability, hardware-adjacent, industrial, or operational software.
  • Ability to build practical internal tools for operators/field teams.
  • Strong debugging instincts across software, data, infrastructure, system behavior.
  • Hands-on experience using AI tools in engineering work; ability to build/maintain/evaluate/govern agents.
  • Strong curiosity about physical systems and software's impact on real-world/economic outcomes.

Strongly Preferred

  • GCP experience (Cloud Run, Pub/Sub, Cloud SQL).
  • WebSockets, real-time dashboards, event streams, operational interfaces.
  • BESS, SCADA, EMS, DER, energy management, inverter, industrial controls exposure.
  • Familiarity with DNP3, Modbus, ICCP, or similar protocols.
  • Familiarity with LabVIEW.
  • State machines, deterministic logic, simulation, control-adjacent systems.
  • Experience building or leading a software engineering team.

Similar jobs