• Companies
  • News
By technology
  • Python16.5k
  • AWS11.5k
  • Kubernetes8.3k
  • Docker7.9k
  • C++5.5k
  • PostgreSQL5.3k
  • SQL4.9k
By category
  • Backend Developer11.4k
  • DevOps Engineer3.4k
  • Machine Learning Engineer3.2k
  • Full Stack Developer3.1k
  • Data Engineer2.7k
  • Embedded Engineer2.2k
  • Frontend Developer853
By city
  • San Francisco, CA6.1k
  • New York, NY5.5k
  • Seattle, WA1.3k
  • Washington, DC1.2k
  • Toronto, ON1.1k
  • Boston, MA989
  • Austin, TX980
Work mode
  • On-site21.7k
  • Remote9.9k
  • Hybrid7k
Job type
  • Full-time37.3k
  • Contract572
  • Part-time513
  • Freelance211
  • internship4
  • seasonal1
Experience
  • Entry level
  • Mid level
  • Senior
  • Staff+
  • Engineering management

The job board for developers. Find your next role at companies that value great engineering.

© 2023-2026 . All rights reserved.

Logos provided by Logo.dev
All jobs

Controls Engineer - Electrical Systems Control

Mainspring Energy · Menlo Park, CA

Extracted from the posting

Base
$119,033 – $140,039
Remote
On-site
Stack
C++

Associate Controls Engineer on the Electrical Systems Controls team, coordinating inverters, batteries, brake resistors, and generators on a common DC bus. Work includes control algorithm design and tuning in simulation and hardware, plus C++17 implementation with MIL, SIL, and PIL continuous-integration tests. Requires a BS or MS in electrical, mechanical, or software engineering with a controls or power systems specialization and 2-5 years of experience.

About Mainspring

Mainspring Energy manufactures and delivers fuel-flexible, low-emissions local power solutions that rapidly add new capacity and deliver reliable, affordable, and sustainable electric power. The company began commercial shipments of its Mainspring Linear Generators in 2020 and today has hundreds of megawatts in advanced development and field operations for leading Fortune 500 companies, data centers, and utilities. Mainspring also partners with global energy leaders including AEP, NextEra Energy Resources, Schneider Electric, and more.

The core values that ground our work, guide our decisions, and connect us together:

  • Pragmatic Optimism
  • Excellence without Ego
  • Proactive Collaboration

Overview

    Responsibilities

    • Help integrate inverters, batteries, brake resistors, and generators all on a common DC bus.
    • Design, implement, and tune control algorithms that coordinate the DC bus, batteries, and grid tie inverters, in simulation and on hardware.
    • Implement algorithms and continuous-integration tests (MIL, SIL, PIL) in C++17.
    • Develop automation, diagnostics, and fail-safes for a novel integrated platform.
    • Analyze system data and refine control strategies.
    • Develop and automate test plans, test cases, and traceability matrices to ensure comprehensive coverage.
    • Conduct failure analysis, risk mitigation, and validation to maintain robust control performance.
    • Debug sensors, actuators, and subsystems, addressing noise, disturbances, and calibration.
    • Support fleet generator operation, manufacturing testing, and reliability efforts.
    • Collaborate cross-functionally with power electronics, mechanical, thermal, firmware, and test teams to define requirements, integrate multi-physics systems, implement new software features, and drive validation.
    • Start by building simulation tests and supporting hardware validation of new grid tie inverter control algorithms, with a structured pathway toward taking full technical ownership of critical control subsystems.

    Qualifications

    • BS or MS in electrical, mechanical, or software engineering with a specialization in control systems or power systems
    • 2-5 years of relevant work experience
    • Experience designing, implementing, and testing controls and automation algorithms in software.
    • Strong communication skills and an enthusiasm for active collaboration across diverse hardware and software engineering teams.

    Does your experience not meet all of our posted requirements? Studies have shown that some people are less likely to apply to positions unless they meet every listed requirement. At Mainspring, we are committed to building a diverse, inclusive, flexible, and collaborative environment, so if you want to help us transition the world to clean and affordable electricity, and don’t meet all posted requirements for a particular role, we’d still love to hear from you. Mainspring can sometimes be flexible enough to shift responsibilities for the right person, or otherwise identify open or upcoming roles that may better fit your professional background.

    In more traditional words, Mainspring Energy, Inc is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

    This compensation and benefits information is based on Mainspring Energy's estimate as of the date of publication and may be modified in the future. We generally do not negotiate on salary once we have made an offer. The level of pay within the range will depend on a variety of job-related factors that may include location, relevant prior experience and/or education, or particular skills and expertise. New hires joining the company tend to be paid within the starting base pay range noted above, with opportunities to increase pay over time based on development of additional skills, competencies, and company-specific knowledge.

    Compensation: USD 119,033 – 140,039 per year salary

    Technologies

    C++
    Mainspring Energy
    Mainspring Energy

    Job details

    TypeFull-time
    Work ModeOn-site
    LevelMid Level
    Location🇺🇸Menlo Park, CA
    Salary$119,033 - $140,039
    PostedNov 06, 2026
    Apply Now

    Related jobs

    Collabora

    Linux Kernel Consultant (Remote/Anywhere)

    Collabora
    RemoteRemote · Full-timeLinux · Rust · KernelCI
    Collabora

    Embedded Linux Consultant Engineer (Remote/Anywhere)

    Collabora
    RemoteRemote · Full-timeLinux · U-Boot · Yocto
    Aquabyte

    Embedded Software Engineer

    Aquabyte
    $130,000 - $190,000🇺🇸 San Francisco, CAHybrid · Full-timeC · C++ · Python