Back

Apple Inc. · Product Safety Automation

Foreign Object
Detection

Robotic systems that run Apple's wireless-charging safety tests end to end — device prep, test execution, temperature data collection — unattended, overnight.

2,700tests per product
25×more coverage
96%less labor
280 hrsfreed per year

Safety Test Automation Engineer · Hyulim DTR-MU · Aug 2021 – Jun 2024

Low Complexity

The task itself is simple.

Test setup: phone (receiver), foreign object, and wireless charger (transmitter)
  1. 01Place foreign object
  2. 02Turn on wireless charger
  3. 03Collect temperature data

High Volume

Per product, per year:

3object types
3placements
2charge states
2sequences
3spacer heights
25alignments
2,700tests total

2,700 repetitive tests per product, per year. Every hour an engineer spends running them is an hour not spent on problems that need an engineer.

Autonomous Test Execution

Places the foreign object, runs the charge cycle, and logs temperature data — no operator needed after initialization.

End-to-End Device Preparation

Charges, drains, and configures devices for each scenario, so every run starts from the same repeatable state.

Continuous & Scalable

Runs unattended, including overnight. Nine systems operate in parallel to cover the full 2,700-test matrix in a day.

MetricManualAutomated
Tests per product1082,700
Time per product2.4 days1 day
Throughput3 engineers · 10 min/test9 robots · 5 min/test
Person-hours per product36.51.5
Labor per year (8 products)292 hrs12 hrs

108 tests was the practical ceiling for a team of three — running the full 2,700-test matrix manually would take 75 days per product. Automation runs all of it in one.

Built as internal tooling on Apple's product safety team, so the hardware and source aren't public. Happy to walk through the design in conversation.

Building something? Let's talk.

jonathangoenadibrata@gmail.com