Software Development Engineer in Test - Charging & Inductive Power
Core
Develop scalable software solutions, test tooling, and automation for peak power management, transient mitigation, and battery health technologies across Apple platforms.
Role type
Senior IC software development engineer in test (charging & inductive power)
Builds
Automated test frameworks, tools, and CI infrastructure for energy management algorithms
Domain
Consumer electronics / Embedded systems / Battery management
Required skills
C, C++, Python (class-based testing), embedded architecture, computer architecture, operating systems concepts, test automation, debugging, bug triage
Preferred skills
Battery management systems, control systems, data analytics
Technologies
C, C++, Python, embedded systems, CI infrastructure
Responsibilities
Develop test frameworks, tools, and automation; Triage, debug, and maintain test suites; Collaborate with developers and quality engineers to solve complex power and battery degradation problems
Seniority
Senior, hands-on IC