Staff Controls Software Engineer — Power Systems & DERMS

Ring Inc

Menlo Park (CA)

On-site

USD 162,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Pre-IPO stock options
Benefits

Job summary

Mainspring Energy is seeking a highly skilled Staff Controls Software Engineer to develop and test the software that integrates our Linear Generators into power infrastructure. As an IC in a Scrum team, you will build reliable site control systems and ensure seamless integration with DERs and microgrids.

You will own the design, coding, and testing lifecycle, implement OPC-UA, Modbus, and other industrial protocols, and collaborate with Product and Hardware teams to translate utility

Qualifications

  • 8+ years in commercial power generation or utility-scale automation.
  • Expert in SCADA, HMI, and industrial controllers (PLCs/PACs).
  • Strong experience with OPC-UA, MQTT, Modbus, and DNP3 in secure industrial environments.
  • Familiar with grid interconnection standards like IEEE 1547 and UL 1741; cybersecurity knowledge (NERC CIP).

Responsibilities

  • Design, implement, and test control system features for high-volume manufacturing environments.
  • Develop and maintain communication interfaces using OPC-UA, Modbus, MQTT, and other industrial protocols.
  • Build and refine SCADA and HMI designs with intuitive operator interfaces and diagnostics.
  • Participate in Scrum ceremonies and agile processes to deliver reliable software increments.
  • Own the testing lifecycle for new features, including unit, integration, and HIL validation.
  • Collaborate with Product and Hardware teams to translate requirements into software specs.

Skills

SCADA
HMI
IEC 61131-3
IEC 61499
OPC-UA
MQTT
Modbus
DNP3
Cybersecurity
Documentation

Tools

UART
PLC/PACs

Job description

Mainspring Energy is seeking a highly skilled Staff Controls Software Engineer to develop and test the software that integrates our Linear Generators into power infrastructure. As an IC in a Scrum team, you will build reliable site control systems and ensure seamless integration with DERs and microgrids.

You will own the design, coding, and testing lifecycle, implement OPC-UA, Modbus, and other industrial protocols, and collaborate with Product and Hardware teams to translate utility

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 - SCADA, OPC-UA & DER
Staff Controls Software Engineer - SCADA, OPC-UA & DER

Mainspringenergy • Edison (CA)

On-site
USD 130,000 - 180,000
Staff Software Controls Engineer - Site Control
Staff Software Controls Engineer - Site Control

Mainspringenergy • Edison (CA)

On-site
USD 130,000 - 180,000
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 Controls Engineer: Sustaining Power Systems
Senior Controls Engineer: Sustaining Power Systems

Doist • Menlo Park (CA)

On-site
USD 90,000 - 130,000
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 & Automation Engineer: PLC/SCADA & OT
Senior Controls & Automation Engineer: PLC/SCADA & OT

Mainspringenergy • Edison (CA)

On-site
USD 140,000 - 190,000
Senior Controls Engineer - Power Gen & Microgrid Automation
Senior Controls Engineer - Power Gen & Microgrid Automation

Solaris Energy Infrastructure • Houston (TX)

On-site
USD 120,000 - 180,000
Disability Insurance
Life & AD&D insurance
401(k) matching
+2
Staff Software Controls Engineer - Site Control
Staff Software Controls Engineer - Site Control

Ring Inc • Menlo Park (CA)

On-site
USD 162,000 - 190,000
Pre-IPO stock options
Benefits
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