Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Test and Automation Engineer

Mainspring Energy

Job Description

Job Description

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
Job Overview

Mainspring Energy has fundamentally redefined onsite power generation. Our breakthrough product—the Mainspring Linear Generator (LGen)—is a completely new category of energy technology. Distinct from an engine, turbine, or fuel cell, the LGen directly converts straight-line motion into electricity using a low-temperature, non-combustion thermochemical reaction.

With only two moving parts per core, a frictionless air-bearing system, and zero-flame chemical conversions, we deliver over 46% net AC electrical efficiency. More importantly, it is the world’s only commercially available technology capable of real-time fuel-switching under load, seamlessly transitioning between natural gas, biogas/RNG, propane, hydrogen, and ammonia.

Behind this mechanical simplicity lies an incredibly complex software abstraction layer. To achieve dynamic load-following, sub-millisecond grid synchronization, and real-time thermochemical adaptive fuel mixing, our proprietary controls manage thousands of high-frequency variables simultaneously.

As a Senior Staff Software Test & Automation Engineer, you will architect the core validation and automation frameworks that ensure this distributed energy asset operates with 100% safety and utility-scale reliability. You will own the strategy for testing the intersection of real-time embedded software, predictive control loops, and multi-fuel dynamics.

Responsibilities

As a principal driver of our Software Test team, you will:

  • Architect Automation & Test Infrastructure: Design, scale, and maintain custom hardware test beds alongside robust, reusable test automation frameworks, software tools, and continuous integration/continuous deployment (CI/CD) pipelines 

  • System Validation & Integration: Develop comprehensive test plans, test cases, technical test approaches, and traceability matrices to validate complex hardware/software integrations and resolve system-level bottlenecks

  • Root Cause & Failure Analysis: Lead deep-dive failure analysis, debug and diagnose issues found during testing, and champion risk mitigation strategies to ensure test stability and environmental reliability

  • Strategic Coverage: Drive risk-based testing strategies, performing risk analysis to ensure 100% comprehensive test coverage of all critical-path functionalities

  • Cross-Functional Collaboration: Partner with development teams and support cross-functional engineering initiatives to diagnose system anomalies and vet new technologies

Qualifications (Must Haves)

  • Experience & Education: Bachelor’s degree in Computer Science or a related field with 10+ years of professional experience, or a Master’s degree with 9+ years in an SDET, Embedded Test, or Software Engineering role

  • Strategic Automation Leadership: A proven track record of leading complex automation projects from design to implementation, combined with the foundational ability to perform deep-dive manual exploratory testing and technical test case design

  • Technical Versatility: Strong hands-on software development experience in Python and C++, with the flexibility to navigate, debug, and contribute to diverse codebases (including Bash scripting) as the project requires

  • AI Workflow Ownership: Demonstrated proficiency in leveraging AI coding assistants as a force multiplier for productivity, combined with the professional judgment to challenge, validate, and expand upon AI-generated solutions to ensure system integrity and long-term maintainability

  • Domain Expertise: Professional experience testing and validating systems in at least three of the following areas: Cloud computing, embedded systems, networking, IoT with RTOS, controls, simulations (MIL/SIL/PIL), emulators, or complex algorithms

Desirable Qualifications

  • DevOps & Infrastructure: Experience working with containerization and orchestration tools such as Docker, Kubernetes, and configuration management via Ansible

  • Industry Tooling: High proficiency with common industry test and development workflows like Jira, Xray, GitLab, or equivalent tools

This position is a hybrid position (onsite + remote) at our Menlo Park HQ . The salary will be adjusted to reflect local market conditions based on employee location as well as the experience of the employee. Along with the base salary, Mainspring offers pre-IPO stock options + benefits.

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.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Vacancy posted 7 days ago
Similar jobs that could be interesting for youBased on the Staff Software Test and Automation Engineer in Menlo Park, CA vacancy
  • $126k - $145k

     ...imaging. Learn MoreAbout The RoleJob Title:Test Automation EngineerLocation:Palo Alto, California...  ...per week)The Cloud Test Automation Engineer will be primarily responsible for designing...  ...processes for cloud-based and device software. This person will work closely with... 
    Software
    Work at office
    Work visa
    3 days per week

    Hyperfine

    Palo Alto, CA
    4 days ago
  •  ...Job Description As a Senior Software Test Automation Engineer specializing in Automotive HMI, Graphics, Camera, and Climate control systems, you will be instrumental in delivering a premium, safe, and intuitive in-vehicle experience. This role demands a deep understanding... 
    Software

    Insight Global

    Palo Alto, CA
    1 day ago
  •  ...Test Automation Engineer – Connectivity SystemsWe are seeking a Test Automation Engineer with strong expertise in Python-based automation and...  ...integrators to improve test coverage and reliability.Define software test requirements and manage them using requirement management... 
    Software

    Kasmo Global

    Palo Alto, CA
    2 days ago
  •  ...on a path to exceptional career development and success. Test Automation Engineer (Advanced) at BairesDev As a Test Automation Engineer (Advanced...  ...that robust testing is integrated directly into the software lifecycle. What You'll Do Architect and maintain scalable... 
    Software
    Remote job
    Local area
    Work from home
    Worldwide
    Flexible hours

    BairesDev

    Palo Alto, CA
    2 days ago
  •  ...is a leading provider of bioinformatics software and knowledge bases used by life...  ...vision, and are seeking smart, motivated engineers and scientists who are eager to join our...  ...and progress, focused on genomics.As the Test Automation Engineering Manager, you will lead a team... 
    Software
    Full time
    Local area

    Qiagen

    Redwood City, CA
    1 day ago
  • $89k - $151k

     ...service.OverviewJoby is looking for a software engineer with experience in electronics manufacturing...  ..., hands-on experience with electronic test equipment, and a solid understanding of...  ...will develop software that enables the automation of electronics manufacturing tests in... 
    Software
    Full time
    Temporary work
    Flexible hours

    Joby Aviation

    San Carlos, CA
    1 day ago
  •  ...seeking a highly skilled and dedicated QA Automation Engineer to join our In‑Vehicle Infotainment (...  ...robust automation frameworks and test suites for our Ford Advanced EV IVI systems...  ...systems, encompassing both hardware and software aspects. Implement and execute automated... 
    Software
    Full time
    Local area
    Immediate start
    Remote work
    Visa sponsorship
    Flexible hours

    Ford Motor Company

    Palo Alto, CA
    1 day ago
  • $148.5k - $223.9k

     ...Salesforce.Salesforce Software Quality Senior Member of Technical Staff (SMTS)Job Category: Software...  ...aspect of our software engineering. While AI is writing...  ...from traditional testing to using AI in driving...  ...testing frameworks and automation suites to validate complex... 
    Software
    Full time

    Salesforce

    Palo Alto, CA
    3 days ago
  •  ...Test Automation Engineer – RemoteBright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States. This is a fantastic opportunity to join an established and well-respected... 
    Software
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Mountain View, CA
    2 days ago
  • $134.1k - $184.3k

     ...Overview Joby Aviation is seeking an engineer to help make our batteries the safest in...  ...designs through the ownership of simulation, test, and analysis. This person will rely on...  ...CCM+, MATLAB/Simulink, or similar CFD/FEA software Additional Information... 
    Software
    Full time
    Temporary work
    Internship

    Joby Aviation

    San Carlos, CA
    1 day ago
  • $148.5k - $204k

     ...driving the transformation to AI-enabled software-defined vehicles. Traditional...  ...Sonatus is looking for an experienced Staff System Test Engineer with deep expertise in AI testing to...  ...testing, deployment, monitoring, and test automation within innovative automotive and... 
    Software
    Work at office
    Worldwide
    Flexible hours
    Shift work
    3 days per week

    Sonatus

    Sunnyvale, CA
    4 days ago
  • A leading engineering services company in California seeks a Mechanical Engineer specializing in test automation systems for vehicle electronics. The ideal candidate will have over...  ...possess strong CAD skills, particularly with software like Autodesk Inventor and SolidWorks.... 
    Software

    Satyam Venture Engineering Services

    Palo Alto, CA
    1 day ago
  • $108k - $123.6k

     ...over traditional options like engines, turbines, and fuel cells to...  ...Generator is a sophisticated, automated, and integrated system...  ...thermodynamics, mechanical, electrical, software, and controls. We are looking...  ...Product Qualification Test Engineer to join our test engineering... 
    Software
    Full time
    Contract work
    Local area
    Flexible hours

    Mainspring Energy

    Menlo Park, CA
    15 hours ago
  •  ...manufacturers (CM), vendors, and suppliers to develop test plans, design and maintain test equipment, manual or automated test execution, resolve manufacturing test...  ..., and escalate issues to hardware and software engineering teams to drive continuous improvement Daily... 
    Software
    Full time
    Contract work

    Tsmg

    Palo Alto, CA
    15 hours ago
  • $95k - $123.6k

     ...Mainspring over traditional options like engines, turbines, and fuel cells to quickly and...  ...Overview Mainspring is seeking an R&D Test Engineer who likes to solve challenging cross...  ...mechanical and electrical components, software, and controls. The breadth of this role is... 
    Software
    Full time
    Local area
    Flexible hours

    Mainspring Energy

    Menlo Park, CA
    15 hours ago
  •  ...needed most.   About the Job As an RF Test Engineer , you will develop the hardware, procedures, and automated test infrastructure used to validate Array’s radar...  ...fixtures and harnesses, creating FPGA- and software-driven test interfaces, developing board- and... 
    Software
    Permanent employment

    Array Labs

    Redwood City, CA
    7 days ago
  •  ...reusable mechanical fixtures for testing vehicle electronics. This...  ...and will evolve to fully automated systems for volume production...  ...Work with cross-functional engineering groups to define mechanical...  ...Expert at using 3D CAD design software like Autodesk Inventor,, SolidWorks... 
    Software
    Work experience placement

    Satyam Venture Engineering Services

    Palo Alto, CA
    2 days ago
  • $133.98k - $215k

     ...Bachelor’s degree or foreign equivalent in Electrical Engineering, Computer Science, Aerospace Engineering or a...  ...Programming in Python, C, or C++ by embedding software development and verification. 2. Utilizing automated testing tools and frameworks including Pytest, Slash,... 
    Software
    Immediate start
    Work from home
    Flexible hours
    Night shift

    Ford

    Palo Alto, CA
    3 days ago
  • $169.8k - $355.4k

    About the RoleWe're seeking a Principal Test & Quality Architect to help improve product...  ...between customer support, sustaining engineering, and quality engineering to understand how...  ...10-15 years of experience in software quality engineering, database engineering... 
    Software
    Temporary work
    Flexible hours

    Oracle Corporation

    Redwood City, CA
    1 day ago
  • $157k - $235k

     ...glasses that bring augmented reality to life. We're looking for a Test Engineer to join the Spectacles team!What you’ll do:Define test and...  ...GR&R dataTroubleshoot and debug test stations and test software and firmware releasesSupport failure analysis through review... 
    Software
    Full time
    Live in
    Work at office
    Local area

    Snap

    Palo Alto, CA
    1 day ago
  • $139.28k - $258.67k

     ...subsystem design verification test Design of test plans and...  ...design teams as well as system engineering group to ensure quality release...  ..., VB.net or similar for automation of instrument control and data...  ...troubleshoot complex test hardware and software in a cross‑functional... 
    Software
    Temporary work
    Worldwide

    NOKIA

    Sunnyvale, CA
    5 hours ago
  •  ...QA Automation Engineer – Playwright, API & Performance Testing Client: Apple Location: Sunnyvale, CA 94085 (Onsite) Interview Process: Webex and/or In...  ...planning, and release activities to ensure high-quality software delivery. Continuously improve testing... 
    Software
    Permanent employment
    Full time
    Remote work

    Argyle Infotech

    Sunnyvale, CA
    2 days ago
  • $80k - $110k

    A leading technology firm is seeking an Automation Test Developer in Fremont, CA. This mid-senior level role focuses on designing and executing automated tests to ensure software quality. The ideal candidate will have strong proficiency in Python and experience with mobile... 
    Software
    Full time

    L&T Technology Services

    Mountain View, CA
    1 day ago
  • $133.4k - $232k

     ...passionate, motivated and hands-on Senior Test Engineer on the Energy Storage and Distribution...  ...battery packs, BMS hardware and software builds, and interfacing power distribution...  ...Qualification testing.Aid in the incremental automation of pack- and BMS-functional integration... 
    Software
    Full time
    Temporary work
    Work experience placement

    Joby Aviation

    San Carlos, CA
    2 days ago
  • $140.5k - $210.7k

     ...synonymous with entertainment excellence and creativity.Are you passionate about Quality Engineering and Test Automation?We are looking for a highly motivated, proactive Software Development Engineer in Test (SDET) to join our engineering team. In this role, you will partner... 
    Software

    Sony Interactive Entertainment America

    San Mateo, CA
    1 day ago
  • Job Description MosaixSoft is looking for a Software QA Engineer with development experience to help us reach ever higher standards...  ...operations systems. In this role, you will be testing core cloud technologies, automating, leading, and working closely with cross‑functional... 
    Software

    MosaixSoft, Inc.

    Los Altos, CA
    1 day ago
  • $146.52k - $276.6k

     ...you will design, build, and scale the test infrastructure that developers, integration engineers, and QA teams rely on to validate software across vehicles, mobile, and cloud. This...  ...experience in software development, test automation, or infrastructure engineering.• Strong... 
    Software
    Immediate start
    Remote work
    Visa sponsorship
    Flexible hours

    Ford

    Palo Alto, CA
    1 day ago
  •  ...budgeting/financial flexibility by offering contingent labor as a variable cost.Job DescriptionKey Responsibilities: · Build automation framework, develop tests and automate for Mobile products (iOS and Android) and Rest API’s and web based functionalitiesQualificationsBS/MS EE... 
    Immediate start

    Artech

    Palo Alto, CA
    1 day ago
  • $100k - $160k

     ...chance to do work this meaningful. It’s not for most people :) Role Overview We’re seeking a QA Automation Engineer to lead and scale test automation for our clinical software platform, which spans Android, web, and backend systems. You’ll develop robust automated test... 
    Software
    Permanent employment
    H1b
    Visa sponsorship

    Ampa

    Palo Alto, CA
    4 days ago
  •  ...Role : Cloud API & Mobile Test Automation Engineer (Automotive) Location: Palo Alto, CA Duration: Long term Job Description Building and maintaining automated test frameworks for iOS and Android applications. Validating cloud API services and... 

    Cloud BC Labs

    Palo Alto, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Test and Automation Engineer. Be the first to apply!