Apple
Software Development Engineer in Test - Charging & Inductive Power
$142K–$263K
San Diego, California · Full-time · Posted Sep 22, 2026
- Experience
- Minimum 4 to 5 years experience in software development.
About the job
Develops and maintains automated test frameworks and software quality strategies for charging, peak power management, battery health, and related embedded technologies across Apple platforms.
What you'll do
- Build and automate unit, functional, integration, and system-level tests and supporting tools.
- Triage and debug test failures and power or battery anomalies; collaborate across teams to resolve complex issues.
- Develop end-to-end testing strategies and influence testability in software and firmware design.
What they ask for
- 4 to 5 years of experience in software development.
- Strong ability to write, read, and debug C and C++; develop class-based Python tests and Python frameworks.
- Experience testing and automating embedded systems and firmware; strong understanding of embedded and computer architecture and operating systems.
- Strong debugging, critical-thinking, collaboration, communication, and attention-to-detail skills; familiarity with bug triage.
Nice to have
- Familiarity with wired adapters, battery management systems, or power.
- Experience with data analytics, big data, or control systems.
Pay
$142,300 and $263,300 USD base pay
Tools
C, C++, Python
Model-written summary · the original posting is authoritative