Senior Staff Controls Software Engineer
Mainspring Energy, Menlo Park, CA
About the job
Overview Mainspring Energy is seeking a highly skilled Sr. Staff Controls Software Engineer to architect, develop, and deploy industrial-grade Human-Machine Interfaces (HMI) and SCADA systems for our Linear Generator sites. As a senior individual contributor and technical lead, you will define the architecture for modernizing our operator interfaces using Ignition, building scalable, site-agnostic UI frameworks, and implementing robust industrial communication pipelines using OPC UA, Modbus, and related protocols. You will bridge hardware controls, site telemetry, and operator visualization to deliver intuitive, reliable, and secure control interfaces across commercial, microgrid, and utility-scale deployments.
Responsibilities
- Ignition HMI Development: Lead the design, architecture, and deployment of commercial-grade operator interfaces standardized on the Ignition SCADA platform.
- Site-Agnostic UI Architecture: Build dynamic, site-agnostic HMI screens and tag structures that seamlessly scale across diverse power plant configurations, skids, and high generator counts.