Engineering · IT

Lead Software Architect – Power Generation

Own end-to-end software and controls architecture for power generation systems. State machines, data models, HMI, fault management and safety-critical systems.

Team

Engineering

Level

Lead

Location

Houston, TX

Experience

10+ years

What You will Do

  • Define and own the end-to-end software and controls architecture for power generation systems.
  • Lead architecture for engine/turbine, alternator, SCR, auxiliary (pumps/fans etc), and supervisory control subsystems.
  • Define system-level and supervisory state machines (START, RUN, FAULT, STOP, etc.).
  • Specify data models, communication interfaces, and command/response workflows between subsystems and supervisory controls.
  • Define HMI concepts, operator workflows, alarms, and fault handling philosophy.
  • Architect fail-safe behavior and communication-loss detection across all controllers.
  • Define data logging, event/fault history, and operational statistics requirements.
  • Review and guide implementation by software and controls teams; serve as technical escalation point.

What You Will Bring

  • Bachelor's or Master's degree in Electrical Engineering, Controls, Computer Engineering, or related field.
  • 10+ years of experience in industrial control systems or power generation software.
  • Strong experience with PLC-based control systems and supervisory control/HMI.
  • Proven expertise in state-based control, fault management, and safety-critical systems.
  • Ability to lead multi-disciplinary technical teams and interface with vendors.

Preferred Qualifications

  • Experience with engine/gas turbine or generator control systems.
  • Exposure to SCR or emissions control systems.
  • Experience with distributed supervisory systems and remote monitoring.