Staff Controls Software Engineer - SCADA, OPC-UA & DER

Mainspringenergy

Edison (CA)

On-site

USD 130,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Mainspring Energy seeks a Staff Controls Software Engineer to design, implement, and test the software backbone that integrates our Linear Generators into global energy infrastructure. You will work as an individual contributor within a Scrum team, building robust site control systems and ensuring seamless DER, microgrid, and utility-scale integration.

You will develop interfaces using OPC-UA and Modbus, craft SCADA/HMI solutions, and lead testing across unit, integration, and

Qualifications

  • 8+ years of hands-on experience in commercial power generation or utility-scale projects.
  • Deep expertise with SCADA, HMI, and industrial controllers (PLCs/PACs).
  • Strong proficiency with IEC 61131-3 and experience with IEC 61499 is preferred.
  • Proven track record in developing and testing complex control logic for power sites.

Responsibilities

  • Design, implement, and test control system features for high-volume manufacturing environments.
  • Develop and maintain communication interfaces using OPC-UA, Modbus, and other protocols.
  • Build and refine SCADA systems and HMI designs with strong diagnostic visibility.
  • Participate in Scrum practices: planning, reviews, and daily stand-ups.
  • Own testing lifecycle including unit, integration, and hardware-in-the-loop validation.
  • Integrate Mainspring technology into DERMS and complex microgrid environments.
  • Collaborate with Product and Hardware teams to translate requirements into software specs.

Skills

Staff-level software engineering
Industrial automation
SCADA
HMI
OPC-UA
Modbus
IEC 61131-3
IEC 61499
Cybersecurity basics
C++/Python

Tools

SCADA
HMI
PLC/PAC
OPC-UA
MQTT
Modbus
DNP3
IEC 61131-3
IEC 61499

Job description

Mainspring Energy seeks a Staff Controls Software Engineer to design, implement, and test the software backbone that integrates our Linear Generators into global energy infrastructure. You will work as an individual contributor within a Scrum team, building robust site control systems and ensuring seamless DER, microgrid, and utility-scale integration.

You will develop interfaces using OPC-UA and Modbus, craft SCADA/HMI solutions, and lead testing across unit, integration, and

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Controls Engineer - DER & SCADA Systems
Staff Controls Engineer - DER & SCADA Systems

Mainspring Energy • Menlo Park (CA)

On-site
USD 180,000 - 240,000
Stock options
Benefits
Onsite at Menlo Park HQ
Staff Controls Software Engineer — Power Systems & DERMS
Staff Controls Software Engineer — Power Systems & DERMS

Ring Inc • Menlo Park (CA)

On-site
USD 162,000 - 190,000
Pre-IPO stock options
Benefits
Senior Controls & Automation Engineer: PLC/SCADA & OT
Senior Controls & Automation Engineer: PLC/SCADA & OT

Mainspringenergy • Edison (CA)

On-site
USD 140,000 - 190,000
Staff Software Controls Engineer - Site Control
Staff Software Controls Engineer - Site Control

Mainspringenergy • Edison (CA)

On-site
USD 130,000 - 180,000
Energy Storage Controls Engineer - SCADA & Automation
Energy Storage Controls Engineer - SCADA & Automation

ON.energy • Houston (TX)

On-site
USD 110,000 - 135,000
Medical, dental, and vision insurance
401(k) with company match
Paid time off and holidays
+2
Staff Software Controls Engineer - Site Control
Staff Software Controls Engineer - Site Control

Mainspring Energy • Menlo Park (CA)

On-site
USD 180,000 - 240,000
Stock options
Benefits
Onsite at Menlo Park HQ
Senior Engineer, Power Generation Controls & SCADA
Senior Engineer, Power Generation Controls & SCADA

Seneca Resources Company, LLC • Richmond (VA)

On-site
USD 69,000 - 90,000
Senior Controls Engineer - SCADA & Power Automation
Senior Controls Engineer - SCADA & Power Automation

Actalent • United States

On-site
USD 125,120 - 187,680
Medical, dental, vision insurance
401k Retirement Plan
Paid time off
Senior Staff SDET: Embedded Systems Test & Automation
Senior Staff SDET: Embedded Systems Test & Automation

Mainspringenergy • Edison (CA)

On-site
USD 180,000 - 260,000
Senior Controls Engineer - Power & Energy Systems
Senior Controls Engineer - Power & Energy Systems

Interstates • Sioux Falls (SD)

On-site
USD 100,000 - 150,000
Bonus incentives
401(k)
Health Insurance
+1