1,996,130open jobs
118,488companies
248,910added this week
Browse all
Salary
$162k – $190k per year
Location
In office (Menlo Park)
Seniority
Staff · 8+ years exp
Visa
H-1B filings in 12 months: 22 · for this role: 4 · green card filings: 5

Confirmed on the employer's own hiring board on Oct 27, 2026. First seen by Alion on Aug 5, 2026. Mainspring Energy scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Mainspring Energy is a power generation company that develops and builds linear generators, which convert natural gas, biogas, hydrogen and other fuels into electricity through a low-temperature reaction instead of combustion. Founded in 2010 by Stanford engineers Shannon Miller, Adam Simpson and Matt Svrcek, it sells onsite generators to commercial, industrial and utility customers for resilient, lower-emission power. The company is headquartered in Menlo Park, California, United States.

Job Overview

    Mainspring Energy is seeking a highly skilled Staff Controls Software Engineer to develop and test the critical software that integrates our Linear Generators into global energy infrastructure. As an individual contributor (IC) within a high-performing Scrum team, you will focus on building commercial-grade site control systems, ensuring seamless integration with Microgrids, Distributed Energy Resources (DERs), and utility-scale power plants. You will be responsible for writing high-quality code, conducting rigorous testing, and collaborating with your team to deliver the communication and control backbone of our technology.

Key Responsibilities

  • Technical Execution: Design, implement, and test control system features, ensuring they are robust and scalable for a high-volume manufacturing environment

  • Protocol Implementation: Develop and maintain communication interfaces using OPC-UA, Modbus, and other industrial protocols to ensure system interoperability

  • SCADA & HMI Development: Build and refine SCADA systems and HMI designs, focusing on creating intuitive operator interfaces and deep diagnostic visibility for the team

  • Agile Team Participation: Work closely within a Scrum framework, participating in sprint planning, code reviews, and daily stand-ups to deliver reliable software increments

  • Testing & Validation: Own the testing lifecycle for new features, including unit testing, integration testing, and hardware-in-the-loop (HIL) validation to ensure site safety logic and grid compliance

  • DER Integration: Implement strategies for integrating Mainspring technology into Distributed Energy Resource Management Systems (DERMS) and complex microgrid environments

  • Cross-Functional Collaboration: Work with Product and Hardware teams to translate utility requirements and interconnection standards into functional software specifications

Qualifications

  • Industry Experience: 8+ years of hands-on experience in commercial power generation, industrial automation, or utility-scale energy projects

  • Systems Expertise: Expert proficiency with SCADA, HMI, and industrial controllers (PLCs/PACs). Deep hands-on experience with IEC 61131-3 for machine control and a strong preference for experience in IEC 61499 for event-driven architectures. Experience with industrial serial protocols ( like UART) is a plus

  • Deep Protocol Knowledge: Proven track record of developing and testing control logic for complex power sites (e.g., microgrids, large-scale solar + storage). Expert-level proficiency in OPC-UA, MQTT, Modbus, and DNP3 within secure industrial environments

  • Grid Interconnection Standards: Experience with grid interconnection standards (e.g., IEEE 1547, UL 1741)

  • Cybersecurity Frameworks: Knowledge of cybersecurity frameworks for industrial control systems (e.g., NERC CIP)

  • Technical Communication: Ability to create clear technical documentation and system diagrams that bridge the gap between industrial hardware and modern software

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,996,130 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Menlo Park
Technical Architect 8 hours ago
≈ $120k – $223k per year (Estimated) • Hybrid • Full-Time • Plano
Java
Databases
Oracle
DevOps
Linux
Cybersecurity
LDAP
Management
Oracle ERP
Apply
≈ $109k – $209k per year (Estimated) • Remote (United States) • Full-Time • 6+ years exp • Bachelor's Degree • United States
DevOps
CI/CD
Management
Agile
Apply
$98k – $148k per year • In office • Secret • Full-Time • Bachelor's Degree • Roy
SQL
DevOps
Azure DevOps
Azure
Analytics
ETL/ELT
Management
Jira
Agile
Apply
$165k per year • Remote (United States) • Full-Time • 7+ years exp • Bachelor's Degree • United States
JavaScript
TypeScript
SQL
C++
COBOL
Visual Basic
SAS
Databases
PostgreSQL
Db2
Oracle
Teradata
IMS
AI/ML
Hadoop
Frontend
Angular
DevOps
GCP
Analytics
Cognos
Management
Agile
Scrum
Apply
≈ $138k – $257k per year (Estimated) • In office • Full-Time • 7+ years exp • Bachelor's Degree • Sunnyvale
Java
Kotlin
Java
Maven
Spring Boot
Kotlin
Mockito
Databases
Apache Kafka
Mobile
JUnit
MVC
DevOps
Rest API
CI/CD
Jenkins
Git
Apply
QA Senior Engineer 4 days ago
≈ $32k – $89k per year (Estimated) • Hybrid • 5+ years exp • Valencia
Databases
PostgreSQL
Apache Kafka
Mobile
Maestro
DevOps
Git
Docker
GitHub
Apache HTTP Server
Management
Agile
Scrum
QA
Selenium
Playwright
Swagger
k6
Apply
≈ $14k – $27k per year (Estimated) • In office • Tbilisi
SQL
DevOps
SOAP
Management
Agile
Scrum
Kanban
UML
Waterfall
Apply
$54k – $74k per year (gross) • Hybrid • Full-Time • Riga
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
Frontend
React.js
DevOps
Azure DevOps
Azure
Management
Agile
Scrum
Apply
≈ $18k – $35k per year (Estimated) • In office • Internship • Master's Degree • Milan
Management
Agile
Apply
In office • Full-Time • 3+ years exp • Bachelor's Degree • Hyderabad
Management
Agile
SpaceTech
CATIA
Apply
$55k – $83k per year • In office • 11+ years exp • Bachelor's Degree • Monterrey
Design
SolidWorks
SpaceTech
FMEA
MedTech
CAPA
Apply
$115k – $135k per year • In office • 6+ years exp • Bachelor's Degree • Menlo Park
DevOps
GitLab
Linux
Apply
$285k – $335k per year • In office • 16+ years exp • Menlo Park
Apply
$135k – $159k per year • Remote (United States)
DevOps
TCP/IP
IoT
OPC UA
Energy
DNP3
Apply
$135k – $159k per year • Remote (United States) • 8+ years exp • Bachelor's Degree
Energy
PSS/E
ETAP
IEC 61850
DNP3
NERC CIP
IEEE 1547
Apply
≈ $127k – $274k per year (Estimated) • In office • Contractor • Menlo Park
Python
JavaScript
PHP
SQL
Frontend
React.js
DevOps
Rest API
Apply
≈ $143k – $266k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Menlo Park
Python
JavaScript
TypeScript
SQL
Ruby
Dart
Python
Flask
Databases
PostgreSQL
AI/ML
Voice Agents
Frontend
React.js
Material UI
Mobile
Flutter
React Native
DevOps
Rest API
Terraform
GCP
Azure
AWS
Management
Agile
Scrum
Kanban
Apply
≈ $242k – $485k per year (Estimated) • In office • Full-Time • 8+ years exp • Bachelor's Degree • Menlo Park
AI/ML
Computer Vision
Context Engineering
Machine Learning
Apply
≈ $145k – $270k per year (Estimated) • In office • Full-Time • 4+ years exp • Bachelor's Degree • Menlo Park
Python
Go
AI/ML
Hadoop
Spark
Airflow
Multimodal AI
AI Agents
Ray
Frontend
GraphQL
DevOps
Rest API
gRPC
Terraform
GCP
CI/CD
AWS
Apply
≈ $198k – $369k per year (Estimated) • Equity • Hybrid • 10+ years exp • New York • Menlo Park
Python
Go
TypeScript
Apply
See all jobs
This is one of many
1,996,130 more open roles from verified company boards, updated every day.