Battery Characterization Automation Test Engineer
Purple Drive
Job Title
Battery Characterization Automation Test Engineer (Python, C/C++ & Embedded Systems)
Job Summary
We are seeking a Battery Characterization Automation Test Engineer with 6-8 years of experience in automation testing, embedded systems, and laboratory-based hardware validation. The ideal candidate will be responsible for developing and maintaining automated test frameworks, executing battery characterization tests, validating test results, and supporting continuous operation of Apple test devices in a laboratory environment.
This role requires strong expertise in Python, C/C++, Linux/Unix, Git, and embedded hardware testing , along with the ability to troubleshoot hardware/software integration issues. Experience with Apple platforms and battery testing is highly desirable.
Experience
- 6-8 Years in Automation Testing, Embedded Software Testing, or Hardware Validation.
- Minimum 1+ year of hands-on laboratory testing experience preferred.
Work Location
- Onsite - Cupertino, CA
- 3 Days/Week (Mandatory)
Employment Type
- Contract / Full-Time
Key Responsibilities
- Set up, configure, and maintain Apple test devices in laboratory environments.
- Execute battery characterization and automation tests on Apple hardware.
- Develop, maintain, and enhance automation test scripts using Python and C/C++.
- Configure hardware, deploy test scripts, execute test runs, and collect test data.
- Validate test results and ensure high-quality data collection.
- Troubleshoot hardware, software, and automation issues.
- Maintain and update automation frameworks and test scripts.
- Use Git/GitHub for source code management and version control.
- Develop data processing and analysis tools using Python.
- Work in Linux/Unix environments using Bash and Shell scripting.
- Maintain laboratory documentation, test procedures, and execution records.
- Collaborate with firmware, hardware, software, and validation engineering teams.
- Analyze failures and perform root cause analysis.
- Ensure timely execution of testing activities while meeting project deadlines.
Mandatory Skills
Programming
- Python
- C
- C++
- Bash
- Shell Scripting
Operating Systems
- Linux
- Unix
Automation
- Automation Testing
- Test Automation Framework
- Test Script Development
- Data Validation
- Test Execution
Version Control
- Git
- GitHub
Hardware
- Embedded Hardware Testing
- Test Device Setup
- Hardware Validation
- Lab Equipment
Testing
- Functional Testing
- Regression Testing
- Test Documentation
- Root Cause Analysis
Preferred Skills
- Battery Characterization
- Battery Testing
- Battery Data Analysis
- Apple Hardware
- iOS
- macOS
- Embedded Systems
- Firmware Testing
- Tableau
- Data Visualization
- Electronics Testing
Required Qualifications
- Bachelor's degree in Electrical Engineering, Electronics Engineering, Computer Engineering, Computer Science, or a related field.
- 6-8 years of experience in automation or embedded testing.
- Strong programming skills in Python for automation and data processing.
- Strong development experience in C/C++.
- Hands-on experience with Linux/Unix environments.
- Experience using Git/GitHub for source control.
- Knowledge of embedded hardware testing and debugging.
- Excellent troubleshooting and analytical skills.
- Ability to work independently in a fast-paced laboratory environment.
- Apple is seeking a skilled individual to develop and run tests for battery-powered products in Cupertino, California. Your responsibilities... ...ideal candidate will have a Bachelor’s degree in Electrical Engineering or Computer Science and over 3 years of experience in...Suggested
- Apple is seeking a Software Development Engineer in Test - Battery Life to play a pivotal role in our engineering process. This role focuses on designing automated tests to validate battery life across devices and to ensure high-quality releases. Ideal candidates will have...Suggested
- ...keep those high standards for battery life. We’re looking for... ...like to play a key role in our engineering process, working in a fast‑paced... ...Software Development Engineer in Test - Battery Life to play a... ...engineer with strong execution and automation skills, as well as the...SuggestedLive in
- ...footprint for years to come! As quality engineers, we enable the mass creation of impossible... ...drive execution of module reliability testing plan during NPIs and MP Support/Attend new... ...Prior experience in design/manufacturing of Battery modules is a plus #J-18808-Ljbffr...Suggested
- Batteries power many of the most exciting devices Apple makes. Have... ...a key team passionate about testing core technologies such as... ...products. You will be testing, automating, and analyzing detailed... ...data‑driven expertise and deep engineering knowledge to influence program...Suggested
- ...life. The Staff Battery Electrical Engineer will participate in all aspects... ...of the development and test of avionics hardware for E... ...techniques including cell characterization and welding. ~ Skilled... ...or sustainment of automated battery manufacturing and...Work at officeFlexible hoursNight shift
- Job Title: Image Sensor Characterization Automation Engineer IV Duration: 12 months Location: Sunnyvale, CA Summary Image Sensors team at client is... ...cross‑functional teams with research and development of test and analysis automation control for depth sensors. Summary...Work experience placement
- Apple is seeking a skilled engineer in Battery Product Development to innovate and enhance battery technologies. The position involves coordinating mechanical characterization and driving innovative designs in collaboration with cross-functional teams. The ideal candidate...
- ...Title: Sr. Battery Engineer Duration: 6 Months Location: San Jose, CA Schedule: M-F, 7am - 4... ...electrolytes, cathode integration, and cell testing/analysis. The role involves material... ...into meaningful failure mechanisms. Characterize electrochemical performance (EIS, CV,...Contract work
- Apple in Sunnyvale is looking for a quality engineer who will manage various quality control processes and participate in the development... ..., collaborating with teams, and conducting reliability testing for new products. Join Apple and make a significant impact in the...
- A technology company in Santa Clara is seeking a skilled individual to develop and integrate test scripts for battery testing equipment such as Gamry and Maccor cyclers. The ideal candidate will have expertise in Python and experience with instrument control software,...
$211k - $224k
...pollution. Wing’s fleet of highly automated delivery drones can... ...Wing is looking for a Senior Battery Engineer to join our Hardware... ...design, cell selection and characterization, and verification, as well... ...the design, development, and testing of battery systems with a focus...Contract workLocal area- ...premium entry EVs with the highest autonomous technologies at our Santa Clara, CA facility. Job Description Support Sr. Manager HV battery in the battery development and production process. Support and participate in the mechanical design process. Develop the production...
- Chemix is seeking a highly-motivated battery modeling engineer to develop and expand our AI platform... ...models (DFN, ECM, thermal, etc.) into our automated experimental design pipeline at scale... ...data science and software ops: git, testing, CI/CD Clear communication and good...
- Yoh is seeking a Test Software Engineer in Sunnyvale, CA to develop, maintain, and enhance automated test software supporting advanced hardware validation and manufacturing test environments. The role focuses on integrating software with laboratory test equipment and collaborating...
$110k - $185k
...Work With Arista Networks is looking for world‑class Software Test Engineers to help us in building the highest quality networking... ...mind‑numbing, 1000 page test plans, because Arista’s developers automate all the basic functional and integration tests. Instead, you’...- ...One of our Santa Clara clients is looking to add a Software Test Engineer to their growing team. As the Software Test Engineer you will execute test cases and protocols to verify software functionality, using numerous testing methods including functional, integration,...
$156.85k - $160k
...Job Title Perform bench test and analysis to ensure accurate... ...and MATLAB scripts to automate data acquisition, processing... ...and visualization of large characterization datasets. Requirements: Master... ...equivalent degree in Electrical Engineering, Computer Engineering or a...$120k - $200k
...based in Saratoga, CA is looking for a Staff Satellite Battery Electro-Mechanical Engineer. Ideal candidates should have over 10 years of experience... ...battery product lifecycle, executing design, and conducting testing for thermal management. The position offers a salary...- A technology company seeks an Electrical Characterization Engineer at their California location. The role involves high-quality characterization in signal integrity and EMC testing, leading project workflows, and serving as a technical contact for analysis. Candidates should...
$150k - $255k
...enjoyable and 10-50x more efficient. We’re looking for a Battery Systems Engineer (all levels) to own the battery system architecture and... .... Own cell evaluation and down-selection. Define characterization test plans, interpret performance and degradation data, and...Local areaFlexible hours- What if the way an entire engineering organization worked with its data could be reinvented? On Apple’s Battery Engineering team, you’ll build the data... ...development lifecycle: raw materials and characterization, fabrication, performance testing, simulation and modeling,...
$140k - $210k
..., is seeking a skilled professional with expertise in electrical characterization and semiconductor device physics. The role involves analyzing complex parametric test data, collaborating with engineering teams, and troubleshooting electrical anomalies. Candidates should...$120k - $200k
A leading aerospace technology company in Saratoga, CA, is seeking a Staff Battery Electrical Engineer to develop advanced battery management systems for its satellites. The ideal candidate will have over 10 years of experience in power electronics design, including schematic...Full time$141.8k - $258.6k
Apple Inc. is seeking a Mechanical Engineer in Cupertino, California, to innovate and design cutting-edge battery technologies. This role requires collaboration across various engineering teams to develop and validate mechanical designs and specifications for embedded...- ...Santa Clara, CA facility. Job Description Support Sr. Manager HV battery in the battery development process Coordination the... ...Synchronization and support battery and powertrain integration Coordination engineering service supplier and reporting to Sr. Manager HV Battery...
$140k - $210k
PDF Solutions in Santa Clara, California seeks an Electrical Characterization Expert to analyze semiconductor data and resolve reliability challenges. You will partner with engineering teams to define methodologies, perform rigorous quality checks, and synthesize insights...- ...their team in Santa Clara, CA, focused on developing next-generation premium electric vehicles. This role involves supporting the HV battery development process, coordinating communication within teams, and ensuring seamless integration of battery and powertrain systems....
- ...exciting role, you will: Implement effective process improvements, testing practices/validations and communicate directly with customers... ..., as typically gained through a bachelor’s degree in an engineering discipline such as electrical, mechanical, industrial, or material...Temporary workWorldwideFlexible hours
$184k - $287.5k
...is seeking a Senior Systems Software test (lead) Engineer to join our Cloud Service Provider (CSP... ...NVIDIA recommendations. Reproduce, characterize, and triage customer bugs in the... ...logs, telemetry, diagnostic outputs, automation failures, and system health signals....Local area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Battery Characterization Automation Test Engineer. Be the first to apply!
- quality assurance engineer Cupertino, CA
- qa engineer Cupertino, CA
- qa automation test engineer Cupertino, CA
- software quality assurance engineer Cupertino, CA
- senior software test automation engineer Cupertino, CA
- software test engineer Cupertino, CA
- software quality engineer Cupertino, CA
- building automation Cupertino, CA
- automation Cupertino, CA
- marketing automation consultant Cupertino, CA

