Apple is seeking a Software Developer in Test to join their Storage System Quality Engineering team. This role is crucial in ensuring the highest quality for storage technology at the heart of Apple products that delight millions of customers.
The position requires excellent communication skills, strong technical and debugging abilities, and a drive to make a difference. You'll work in a fast-paced environment, directly interacting with software development teams and other QA teams cross-functionally. The role involves participating in deep technical discussions with engineering teams, understanding the impact of storage drivers/NAND firmware on customer workloads, and owning the automated testing workflow.
Key responsibilities include executing automated tests, debugging system performance issues, working with development teams on root cause analysis, and contributing to test infrastructure. The ideal candidate will have a BS in Computer Science or related field, strong Python development experience, and hands-on QA experience with embedded/storage technologies.
Preferred qualifications include knowledge of NAND flash and storage protocols, experience with iOS/macOS/watchOS/visionOS platforms, and data analysis skills using tools like Splunk/Tableau. The role offers the opportunity to work on cutting-edge storage technologies at one of the world's most innovative companies, making a direct impact on Apple's product quality.
Apple is committed to inclusion and diversity, offering equal opportunities regardless of background. The company provides a collaborative environment where individual imaginations come together to create products that change lives for the better. This role is based in Austin, Texas, and is part of the Software and Services team.