> Markdown version of [/jobs/ext/2922572-test-engineer-bms-hardware](https://www.wearedevelopers.com/jobs/ext/2922572-test-engineer-bms-hardware). 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 Engineer - BMS Hardware - **Company:** Collabera - **Location:** Berkeley, CA, United States - **Experience:** Expert - **Salary:** $135,200.0 - $156,000.0 - **Contract:** Temporary contract - **Skills:** Testing (Software), Artificial Intelligence, Data Analysis, Systems Engineering, Automation of Tests, Software Debugging, Digital Electronics, Firmware, Python (Programming Language), Requirements Traceability, Software Requirements Analysis, Universal Asynchronous Receiver/Transmitter, Jama (Software), Serial Peripheral Interface, DOORS (Software), Hardware Testing, System-level Testing, Polarion - **Published:** September 15, 2026 - **Apply:** https://www.collabera.com/submit-resume/ ## About the Role o 5+ years of PCBA hardware testing, validation or design-verification experience. o Ability to derive test methods from schematics and sometimes ambiguous requirements, not just execute existing procedures. o Strong board/system-level testing knowledge, including BMS architecture and analog/digital circuits. o Experience with embedded interfaces such as CAN, SPI, I2C and UART; CAN is particularly important. o Hands-on use of EE lab/bench tools and equipment including oscilloscopes, differential probes, multimeters, power supplies, DAQ systems and environmental chambers. o Experience testing and troubleshooting electrical hardware up to approximately 85v. o Exposure to firmware verification, HIL testing, and/or driver-level debugging. o Strong documentation, requirements traceability and technical communication skills. Preferred: o Battery, BMS, automotive, energy-storage or safety-critical electronics experience. o DVP&R and root-cause analysis experience. o Jama, Polarion, DOORS or similar requirements tools. o Python, AI-assisted scripting and UL/compliance testing experience. ## Description o Develop and execute design-verification testing for BMS PCBAs and integrated systems. The engineer will interpret schematics and requirements, determine the proper test methodology, document procedures, perform hands-on bench testing, analyze results and communicate findings to hardware, firmware and systems engineers. o This is an electrical hardware-validation role-not software QA or primarily automated testing. Responsibilities: o Develop test plans and verification procedures from schematics and system requirements. o Execute functional, reliability and environmental testing at the board and system levels. o Define test configurations, instrumentation and calibration requirements. o Analyze data, document results and maintain requirements-to-test traceability. o Troubleshoot and root-cause hardware failures with engineering teams. o Support test-readiness and design-verification reviews. o Contribute lightweight automation where it improves repeatability or throughput. o Follow laboratory safety and applicable compliance standards. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Data Science in Retail](https://www.wearedevelopers.com/videos/586-data-science-in-retail) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Continuous testing - run automated tests for every change!](https://www.wearedevelopers.com/videos/190-continuous-testing-run-automated-tests-for-every-change) - [Data Science on Software Data](https://www.wearedevelopers.com/videos/162-data-science-on-software-data) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Integration And E2E Testing: Are They Complementary or Interchangeable?](https://www.wearedevelopers.com/magazine/86-integration-and-e2e-testing-are-they-complementary-or-interchangeable) - [How to create a test plan for software testing](https://www.wearedevelopers.com/magazine/56-how-to-create-a-test-plan-for-software-testing) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [What is a Test Plan: Guide to Test Planning](https://www.wearedevelopers.com/magazine/191-what-is-a-test-plan-guide-to-test-planning)