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 company equity through Restricted Stock Units (RSUs) + 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 3 days ago
Similar jobs that could be interesting for youBased on the Staff Software Test and Automation Engineer in Menlo Park, CA vacancy
  • $131k - $150k

     ...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
    1 day 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
    3 days ago
  • $144k - $198k

     ...on Lucid’s proprietary technology and software-defined vehicle architecture, our...  ...performance and sustainability, design and engineering, ambition and integrity. In Lucid Air...  ....We are currently seeking a Sr Automation Engineer, Test and Validation to join the LV Test &... 
    Software
    Hourly pay

    Lucid Motors

    Newark, 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
    1 day 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
    3 days ago
  • $150k - $250k

     ...re 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

    Superorganism

    Redwood City, CA
    1 day ago
  •  ...We are looking for an RF Test Automation & Execution Engineer to own the software infrastructure and physical execution of our R&D lab testing. You will be the primary developer of our internal Python-based evaluation GUIs and automation frameworks, while actively running... 
    Software
    Full time

    Oso Semiconductor Inc.

    Mountain View, CA
    15 days ago
  • $150k - $200k

     ..., safe, flexible and genuinely autonomous.As a manufacturing test engineer at Robust AI you will join a small fast-paced team working to...  ...data analysis and root cause investigationOwn test hardware and software from concept through production release and sustainingDevelop... 
    Software
    Full time
    Contract work
    Flexible hours

    Robust.AI

    San Carlos, CA
    12 hours ago
  • $145.3k - $201.2k

     ...Overview Joby is looking for a software engineer with experience in electronics manufacturing...  ...both strong Python skills, electronics test equipment experience, and a firm understanding...  ...will develop software that enables the automation of electronics manufacturing tests in... 
    Software
    Full time
    Temporary work
    Remote work
    Flexible hours

    Joby Aviation

    San Carlos, CA
    12 hours 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
    3 days ago
  •  ...Job Overview A leading automotive engineering organization is expanding its Hardware-...  ...integration, modeling, system integration, testing, and validation. The client is specifically...  ...and testing. Troubleshoot hardware, software, communication, and integration issues.... 
    Software

    Triveni

    Palo Alto, CA
    3 days ago
  • $100k - $200k

     ...-time meticulous and innovative AI/LLM Test Engineer to join our cutting-edge AI team. In this...  ..., content generation etc.). Develop automated test frameworks to evaluate LLM outputs...  .... ~1+ years of experience in software testing, data science, or ML validation... 
    Software
    Full time
    Contract work
    For contractors
    Work experience placement

    OPPO US Research Center

    Palo Alto, CA
    10 days 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
    4 days ago
  • $100k - $160k

     ...QA Automation Engineer Ampa is a pioneering neurotechnology startup developing brain stimulation technology to help eradicate...  ...seeking a QA Automation Engineer to lead and scale test automation for our clinical software platform, which spans Android, web, and backend... 
    Software
    Permanent employment
    H1b
    Visa sponsorship

    AMPA

    Palo Alto, CA
    2 days ago
  •  ...integration, system, and end-to-end testing of enterprise applications....  ..., execute, and maintain automated test scripts using Python...  ..., prioritize, and track software defects using Jira . Analyze...  ...Collaborate with Product, Engineering, Business, and other cross-... 
    Software
    Contract work

    PB consulting

    Palo Alto, CA
    4 days ago
  • $150.2k - $283.5k

     ...helping build a better world where every person is free to move and pursue their dreams.We are seeking an experienced Staff Audio Test Automation Engineer to lead the automated validation of next-generation In-Vehicle Infotainment (IVI) audio systems. In this role, you... 
    Immediate start
    Visa sponsorship
    Flexible hours

    Ford

    Palo Alto, CA
    4 days 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
    4 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
    4 days 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
    Contract work

    TSMG

    Palo Alto, CA
    18 days ago
  •  ...Job Title: Software Development Engineer in Test (SDET) – QA Test Scripter V Location: Menlo Park, CA (100% On-site) Must-Have Skills Strong hands-on experience with automation frameworks (Selenium preferred) Proficiency in JavaScript Experience with... 
    Software

    Groupe Kardol

    Menlo Park, CA
    1 day ago
  •  ...Introduction: We are seeking a skilled and motivated Software Engineer to join our dynamic team. This role is crucial in designing, developing...  ...needs. Roles and Responsibilities: Design, develop, test, and deploy scalable software applications in alignment with... 
    Software

    Hyqoo

    Sunnyvale, 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
    3 days ago
  • $131.7k - $209.03k

     ...Overview Joby Aviation is seeking a Senior/Staff Automation Controls Engineer to make the machines that make our aircraft....  ...custom manufacturing equipment to assemble and test the Joby S4 aircraft. This role combines software, electrical hardware, robotics, and... 
    Software
    Full time
    Temporary work

    Joby Aviation

    San Carlos, CA
    3 days ago
  • $148k - $181k

     ...Role Name: Test Engineer/ Senior Test Engineer Department: Manufacturing Location: San...  ...production. This is a hands-on role spanning software, electronics, firmware, fixtures, and...  ...C++ for test applications, instrument automation, and station infrastructure. Systems... 
    Software
    Temporary work
    Local area
    Remote work
    Work from home
    Flexible hours

    1X

    San Carlos, CA
    4 days ago
  •  ...Generator is a sophisticated, automated, and integrated system spanning a wide range of engineering disciplines including thermodynamics, mechanical, electrical, software, and controls. We are looking for...  ...Product Qualification Test Engineer to join our test engineering... 
    Software
    Contract work
    Local area
    Flexible hours

    Mainspring Energy

    Menlo Park, CA
    3 days ago
  •  ...is seeking an open-minded, curious, and highly motivated R&D Test Engineer who likes to solve challenging cross-functional problems in both...  ...on the Linear Generator, focusing on new electrical and software changes that improve product capabilities and performance.You... 
    Software
    Local area

    Mainspring Energy

    Menlo Park, CA
    3 days ago
  •  ...Job Description Job Description S oftware Development Engineer in Test Location: Remote USA Employees : Industry : Wireless...  ...work alongside cross-functional teams to build and maintain automation frameworks, execute thorough manual and performance testing,... 
    Software
    Remote work

    Cypress HCM

    Redwood City, CA
    a month ago
  • $135k - $159k

     ...Automation Engineer Mainspring Energy manufactures and delivers fuel-flexible, low-emissions...  ...automation systems and formulating new testing approaches in areas like cloud computing...  ...to validate complex hardware/software integrations and resolve system-level... 
    Software
    Local area
    Flexible hours

    Mainspring Energy

    Menlo Park, CA
    3 days ago
  • $122.7k - $153.4k

    The Senior Automation Support Engineer within the R&D Automation Department will contribute to the implementation...  ...knowledge on hardware and software on multiple types of laboratory automated...  ...User Requirement and Testing Procedure, Standard Operating Procedures... 
    Software
    Immediate start
    Worldwide
    Flexible hours
    Shift work

    Natera

    San Carlos, CA
    1 day ago
  • $150k - $250k

     ...where they’re needed most. The Role We are looking for a Software Test Engineer to own the validation of our complex radar payload. In this...  ...arrays, while simultaneously building high-level Python automation to orchestrate test campaigns. You will work in a hands‑on... 
    Software
    Permanent employment
    Full time

    ArrayLabs, LLC

    Redwood City, CA
    12 hours 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!