Software Developer in Test - HomeKit
Apple
Job Summary
The Home Team is seeking a highly motivated Software Development Engineer in Test (SDET) to join the HomeKit ecosystem. This role involves analyzing and optimizing iOS apps, systems, and frameworks. You will lead reliability and performance investigations using field and internal testing data, collaborating cross-functionally to implement improvements. Responsibilities include crafting benchmarks and tools to streamline processes, driving end-to-end product reliability, designing tests, and developing automated test solutions to benchmark and stress the HomeKit framework. You will also analyze and visualize data from performance and lab test scenarios.
Must Have
- Bachelor's degree in Computer or Electrical Engineering, Computer Science or equivalent experience.
- 5+ years programming experience in Python or C/C++ for tools and automations.
- 5+ years experience in quality or performance role on consumer products.
Good to Have
- Proven track record of driving end-to-end product reliability.
- Expertise in data analysis/visualization tools like Splunk and Tableau.
- Expertise in analyzing and benchmarking OS, application/algorithm performance.
- Experience with Swift/Objective-C or XCtest.
- Deep understanding of Operating System and Wireless concepts.
- Knowledge of AI/ML & audio/video testing.
Perks & Benefits
- Comprehensive medical and dental coverage
- Retirement benefits
- Discounted products
- Free services
- Reimbursement for certain educational expenses
- Discretionary bonuses or commission payments
- Relocation assistance
Job Description
- Bachelor's degree in Computer or Electrical Engineering, Computer Science or equivalent experience.
- 5+ years programming experience in Python or C/C++ to develop tools and automations frameworks
- 5+ years experience in a quality or performance focused role working on consumer facing products or services
- Proven track record of driving end-to-end product reliability
- Expertise in data analysis/visualization tools like Splunk and Tableau
- Expertise of tools and techniques for analyzing and benchmarking of operating systems, application/algorithm performance
- Experience with Swift/Objective-C or XCtest
- Deep understanding of Operating System and Wireless concepts
- Knowledge of AI/ML & audio/video testing
Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant.