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.
$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...SoftwareWork at officeWork visa3 days per week- ...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$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$70k - $90k
...Test Automation Engineer – Remote Bright 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...SoftwareFull timeH1bLocal areaImmediate startRemote workVisa sponsorship$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$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$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$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$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- ...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
$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$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$146.5k - $183k
...IT organization that treats engineering excellence, security, and business... ...looking for an AI Business Automation Engineer to embed directly... ...experience in IT or software engineering roles, with a track... ...TypeScript, Java) — you write clean, tested, maintainable code and are...SoftwareLive inWork at officeShift work3 days per week$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...SoftwareFull timeTemporary work$30 - $40 per hour
Contract / Jr. Test Manufacturing Engineer Join to apply for the Contract / Jr. Test Manufacturing Engineer... ...work. We’re starting with warehouse automation, where the need for smarter, more... ...learning capabilities. Our systems are software‑driven and hardware‑agnostic and have...SoftwareContract workInternship$115k - $150k
...PsiQuantum also develops the algorithms and software needed to make these systems... ...energetic, highly motivated Photonic test sowftware Engineer responsible for developing and optimizing... ...beneficial.Responsibilities:Define automation program specifications, testing, and...SoftwareFull timeShift work$144k - $208k
...and document comprehensive manufacturing test strategies, optimizing the critical... ...manufacturing deployments.Partner with design engineering teams to drive Design for Test (DFT)... ...enable developers to build the future. From software to hardware our teams are shaping the...SoftwareContract workWorldwide$155k - $222.6k
...organization, our high-impact quality engineering team operates across the US and India,... ...leveraging next-generation AI-assisted automation, and utilizing deep telemetry to drive... ...work experience.Expertise in performance testing methodologies (load, stress, endurance,...Full timeTemporary workWork experience placementWork at officeLocal areaFlexible hours$133.4k - $183.5k
...Aviation is seeking a passionate, motivated and hands-on Senior Test Engineer on the Electro-Mechanical Test Team to aid in... ...testingPractical experience with motor control algorithm and software verification and validation of electronics ventilation and cabin...SoftwareFull timeTemporary workWork experience placement- ...next-generation, blood-based tests that are reliable,... ...supporting high complexity process automation engineering for cancer detection via next... ...scientists, data scientists, software engineers, systems engineers... ...and training of laboratory staff on instrument operation and...SoftwareContract work
$134.1k - $184.3k
...Aviation is seeking a hands-on engineer with strong fundamentals to... ...Battery Safety team as a Battery Test Systems Engineer. As a key... ..., integration, and data automation of custom test equipment that... ...makingMaintain comprehensive hardware/software documentation and equipment...SoftwareFull timeTemporary workLocal area$153k - $234k
Foster City, CASoftware - Software Quality Assurance /Full-time /HybridWithin the System Behavior... ...(SBA) organization, the Behavioral Automated Triage (BAT) team builds the ML, deep learning... ...on large-scale data to automate test and triage workflows.Build and run agentic...SoftwareFull timeTemporary workRelocation package$150.2k - $283.5k
.... We are seeking a highly motivated Vehicle Integration and Software Test Lead to help bring our electric vehicle platform from concept... ...with hands-on execution.You'll have...• Bachelor’s degree in Engineering, Computer Science, Electrical Engineering, or a related field...SoftwareImmediate startVisa sponsorshipFlexible hours- ...Historic Campus, Pine Hall.The Engineering Manager, Automation & Service Reliability... ...Technical Lead and three Software Engineers including training... .... May manage managerial staff.Ensure work completion within... ...analysis, design, and testing; solve complex technical problems...SoftwareWork experience placement
- ...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
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 Menlo Park, CA
- id software Menlo Park, CA
- healthcare software sales Menlo Park, CA
- entry level software sales Menlo Park, CA
- software sales Menlo Park, CA
- software asset management analyst Menlo Park, CA
- software technology Menlo Park, CA
- software implementation project manager Menlo Park, CA
- ultimate software Menlo Park, CA
- remote software sales Menlo Park, CA


