<div class="content-intro"><p><span style="font-size: 10pt;">Please note that we will never request payment or bank account information at any stage of the recruitment process. As we continue to grow our teams, we urge you to be cautious of fraudulent job postings or recruitment activities that misuse our company name and information. Please protect your personal information during any recruitment process. While Monks may contact potential candidates via LinkedIn, all applications must be submitted through our official website (<a class="c-link c-link--focus-visible" href="http://monks.com/careers" target="_blank" data-stringify-link="http://monks.com/careers" data-sk="tooltip_parent">monks.com/careers</a>).</span></p></div><p data-path-to-node="1"><strong data-path-to-node="1" data-index-in-node="0">The Role</strong> We are seeking a hands-on Battery Test Engineer with a proactive, get‑it‑done attitude to join a team qualifying next‑generation BMS algorithms and architectures. In this role, you will be instrumental in validating pack-level battery systems and constructing automated Python data pipelines to turn algorithm designs into production-ready consumer products.</p> <p data-path-to-node="2"><strong>Location</strong>: Cupertino, California, USA<br><br><strong>Work</strong> <strong>Type</strong>: Contract<br><br><strong>Work</strong> <strong>Schedule</strong>: On-site</p> <hr> <p data-path-to-node="4"><strong data-path-to-node="4" data-index-in-node="0">What You’ll Do</strong></p> <ul data-path-to-node="5"> <li> <p data-path-to-node="5,0,0"><strong data-path-to-node="5,0,0" data-index-in-node="0">Execute Pack-Level Test Plans</strong> — Run complex electrical, thermal, and battery cycler test plans specifically at the pack level, delivering high-quality dataset outputs on schedule.</p> </li> <li> <p data-path-to-node="5,1,0"><strong data-path-to-node="5,1,0" data-index-in-node="0">Build Data Automation & Ingestion Pipelines</strong> — Develop and maintain Python scripts to automate data ingestion, process raw cycler logs, and streamline continuous test data analysis.</p> </li> <li> <p data-path-to-node="5,2,0"><strong data-path-to-node="5,2,0" data-index-in-node="0">Analyze & Investigate</strong> — Process high-volume test data to support algorithm engineers in evaluating pack behavior and investigating electrical or thermal anomalies.</p> </li> <li> <p data-path-to-node="5,3,0"><strong data-path-to-node="5,3,0" data-index-in-node="0">Troubleshoot & Maintain</strong> — Diagnose equipment, BMS firmware interactions, and pack-level sample failures; repair and calibrate test hardware as needed.</p> </li> <li> <p data-path-to-node="5,4,0"><strong data-path-to-node="5,4,0" data-index-in-node="0">Automate Validation Workflows</strong> — Co-develop automated testing frameworks and hardware-in-the-loop (HIL) setups alongside test engineering peers.</p> </li> </ul> <p data-path-to-node="6"><strong data-path-to-node="6" data-index-in-node="0">What You Bring (Must-Haves)</strong></p> <ul data-path-to-node="7"> <li> <p data-path-to-node="7,0,0"><strong data-path-to-node="7,0,0" data-index-in-node="0">Pack-Level Battery Testing</strong> — Extensive hands-on experience running test profiles, qualification protocols, and diagnostic routines on multi-cell lithium-ion battery packs using high-channel battery cyclers (e.g., Arbin, Maccor, Chroma).</p> </li> <li> <p data-path-to-node="7,1,0"><strong data-path-to-node="7,1,0" data-index-in-node="0">Python Data Automation & Ingestion</strong> — Strong Python programming skills dedicated to test automation, raw data ingestion, ETL/pipeline creation, and processing large time-series datasets.</p> </li> <li> <p data-path-to-node="7,2,0"><strong data-path-to-node="7,2,0" data-index-in-node="0">Hardware & Circuit Debugging</strong> — Practical experience working directly with electrical circuits, source meters, oscilloscopes, multimeters, and physical pack assembly hardware.</p> </li> <li> <p data-path-to-node="7,3,0"><strong data-path-to-node="7,3,0" data-index-in-node="0">System Troubleshooting</strong> — Proven track record of diagnosing complex electrical, firmware, and system-level issues during validation.</p> </li> <li> <p data-path-to-node="7,4,0"><strong data-path-to-node="7,4,0" data-index-in-node="0">Education</strong> — M.Sc. in Electrical Engineering, Computer Science, or related field; or B.Sc. with substantial relevant industrial experience.</p> </li> </ul> <p data-path-to-node="8"><strong data-path-to-node="8" data-index-in-node="0">What We’d Love to See (Nice-to-Haves)</strong></p> <ul data-path-to-node="9"> <li> <p data-path-to-node="9,0,0"><strong data-path-to-node="9,0,0" data-index-in-node="0">BMS & Protocol Expertise</strong> — Experience validating BMS algorithms and firmware, along with familiarity in hardware communication protocols (CAN, I2C, SMBus, SPI).</p> </li> <li> <p data-path-to-node="9,1,0"><strong data-path-to-node="9,1,0" data-index-in-node="0">Battery Chemistry Knowledge</strong> — Understanding of lithium-ion cell characterization, aging degradation modes, and thermal dynamics.</p> </li> <li> <p data-path-to-node="9,2,0"><strong data-path-to-node="9,2,0" data-index-in-node="0">Data Vi