Enter a job title or keyword

Battery Characterization Automation Test Engineer

Purple Drive


Job Location:

Cupertino, CA - USA

Monthly Salary: Not provided by the employer
Posted: 18 July 2026 (30+ days ago)
Application Deadline: 15 October 2026
Vacancies: 1 Vacancy

Job Summary

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
  • Bachelors 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.