> Markdown version of [/jobs/ext/1827823-test-development-engineer](https://www.wearedevelopers.com/jobs/ext/1827823-test-development-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Test Development Engineer - **Company:** Mainspring Energy - **Location:** Menlo Park, United States - **Experience:** Expert - **Salary:** $157,250.0 - $185,000.0 - **Contract:** Permanent contract - **Skills:** Automation of Tests, Code Coverage, Software Documentation, Computer Programming, Python (Programming Language), LabVIEW, Labwindows/Cvi, Statistical Process Control (SPC), Strategies of Testing, Teststand, Hardware Testing, Build Process - **Published:** July 8, 2026 - **Apply:** https://www.dice.com/job-detail/0397ca6e-f074-4c5e-8eb7-ddf73a28c3a5 ## About the Role * 8+ years of experience with a Bachelor's degree, or 4+ years of experience with a Master's degree, in Electrical Engineering or a related field * Hands-on experience working as an electrical engineer or new product introduction (NPI) engineer developing and realizing electrical testers for manufacturing. You're able to talk in detail about what, why, and how a tester design works * A strong understanding of I/O types, analog, digital, communication buses * Advanced experience with AOI, flying probe, and ICT testing methods * Experience developing test system documentation, including test requirements, schematics, coverage analysis, etc * Proven competency in a physical hardware lab environment setting up test benches, instrumenting hardware under test, and maintaining clean, safe laboratory testing practices * Software programming and development skills for automating electrical testers * A "collaborate-first" mindset and have successfully communicated across a range of teams and personalities, * Prior experience implementing mass interconnect solutions, bed of nails fixtures, and electro-mechanical fixtures * Familiarity with design validation testing, including developing test plans and executing testing * Proficiency in test automation programming and scripting languages (e.g. LabView, LabWindows, TestStand and/or Python) ## Description Are you a hardware-software hybrid who thrives on designing complex, automated testing architectures? Do you prefer the challenge of driving rigorous manufacturing test strategies and leading root-cause analysis on complex yield issues over routine, single-domain design tasks? Mainspring Energy is looking for a highly autonomous, intellectually curious Senior Test Development Engineer to join our core Electrical Engineering organization. Unlike traditional test engineering roles confined to running basic scripts or simple end-of-line checks, this is a high-impact engineering position where you will design sophisticated electro-mechanical test fixtures and lead complex technical escalations with our top-tier contract manufacturers. Working alongside a specialized team of expert test engineers, you will have the execution autonomy to establish rigorous test coverage standards, build custom test hardware from the ground up, and directly elevate the reliability of our revolutionary power generation fleet. Responsibilities * Establish Mainspring's overall test strategy for circuit boards and electrical assemblies * Develop test requirements and translate them into a variety of testers, from manual screening tests to fully automated testers * Design and integrate complex hardware test fixtures, including mass interconnect solutions and swappable bed-of-nails systems * Determine which projects to insource and which to outsource. For outsourced projects, you will manage external partners that are developing and building testers * Deploy test systems at our manufacturing partners' facilities to capture quality issues earlier in the build process * Drive test coverage improvements and manage technical escalations with contract manufacturers (e.g., optimizing Flying Probe, ICT, and AOI test coverage) * Collaborate with product design engineers to improve their designs for manufacturability (DFM), testability (DFT), and cost reduction * Validate test systems and production yields using statistical data analysis tools (e.g., GR&R, Cpk, SPC) ## Related Videos - [Testing .NET applications a Tool box for every developer](https://www.wearedevelopers.com/videos/704-testing-net-applications-a-tool-box-for-every-developer) - [Mutation Testing and Fuzzing in C#](https://www.wearedevelopers.com/videos/703-mutation-testing-and-fuzzing-in-c) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [Test-reduction - Doing more with less](https://www.wearedevelopers.com/videos/977-test-reduction-doing-more-with-less) - [SMART Test Automation - the experience of legacy transformation](https://www.wearedevelopers.com/videos/100215-smart-test-automation-the-experience-of-legacy-transformation) - [How will artificial intelligence change the future of software testing?](https://www.wearedevelopers.com/videos/85-how-will-artificial-intelligence-change-the-future-of-software-testing) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [How to create a test plan for software testing](https://www.wearedevelopers.com/magazine/56-how-to-create-a-test-plan-for-software-testing) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [What is a Test Plan: Guide to Test Planning](https://www.wearedevelopers.com/magazine/191-what-is-a-test-plan-guide-to-test-planning)