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
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.
ResponsibilitiesAs 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
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
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.
$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...SoftwareWork at officeWork visa3 days per week- ...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
- ...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
- ...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...SoftwareRemote jobLocal areaWork from homeWorldwideFlexible hours
- ...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...SoftwareFull timeLocal area
$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...SoftwareFull timeTemporary workFlexible hours- ...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...SoftwareFull timeLocal areaImmediate startRemote workVisa sponsorshipFlexible hours
$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...SoftwareFull time- ...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...SoftwareH1bLocal areaImmediate startRemote workVisa sponsorship
$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...SoftwareFull timeTemporary workInternship$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...SoftwareWork at officeWorldwideFlexible hoursShift work3 days per week- 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
$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...SoftwareFull timeContract workLocal areaFlexible hours- ...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...SoftwareFull timeContract work
$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...SoftwareFull timeLocal areaFlexible hours- ...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...SoftwarePermanent employment
- ...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...SoftwareWork experience placement
$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,...SoftwareImmediate startWork from homeFlexible hoursNight shift$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...SoftwareTemporary workFlexible hours$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...SoftwareFull timeLive inWork at officeLocal area$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...SoftwareTemporary workWorldwide- ...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...SoftwarePermanent employmentFull timeRemote work
$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...SoftwareFull time$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...SoftwareFull timeTemporary workWork experience placement$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- 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
$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...SoftwareImmediate startRemote workVisa sponsorshipFlexible hours- ...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
$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...SoftwarePermanent employmentH1bVisa sponsorship- ...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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Test and Automation Engineer. Be the first to apply!
- software implementation project manager Menlo Park, CA
- remote software sales Menlo Park, CA
- healthcare software sales Menlo Park, CA
- software Menlo Park, CA
- software asset management analyst Menlo Park, CA
- software technical support Menlo Park, CA
- entry level software sales Menlo Park, CA
- embedded software Menlo Park, CA
- software technology Menlo Park, CA
- software sales Menlo Park, CA



