We are seeking a creative and motivated Software Engineer to join our Product Systems Quality team, working to ensure world-changing Mac and Home products are delivered at the highest quality to all our customers. This role involves building large automated frameworks to gather thousands of hours of test data weekly, and maintaining tools for critical stability testing of Mac and Home products. The engineer will plan, design, and write code for system stability automation with an emphasis on hardware-centric software risks, simultaneously running on a large number of systems. The role is at the nexus of hardware and software, requiring cross-functional collaboration with engineering and QA teams to identify risk areas, develop testing responses, and support engineering investigations. Artificial intelligence and machine learning are expected to be core to the work, developing next-generation automation tools that predict, prevent, and optimize critical system failures before they impact customers. As a Software Engineer, you will be responsible for the development of key new areas of Mac and Home stability test coverage enhanced by machine learning capabilities, while also balancing the day-to-day operations of existing automation that runs on thousands of units daily.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level