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.