Join Apple's Darwin Tools & Quality Engineering team within the Core OS organization as a Software Tools Development Engineer. This role focuses on building tools and infrastructure to qualify Operating System and related technologies across all Apple platforms including visionOS, iOS, tvOS, and macOS. You'll be part of a fast-paced team responsible for testing the Darwin kernel, system-level libraries, and services.
The position offers an opportunity to work with cutting-edge technology and contribute to the high reliability of Apple's operating systems. You'll utilize techniques like virtualization, fuzzing, and code coverage driven development to ensure quality across all platforms. The role involves close collaboration with engineering teams to support new features and code changes, while focusing on increasing the depth and breadth of related tests.
As a member of this highly visible and cross-functional team, you'll be responsible for building software tools and infrastructure that support development and quality teams. The work environment promotes innovation and maintains high quality metrics, directly impacting the reliability of Apple's system stack. This is an excellent opportunity for someone passionate about system-level software development and quality engineering, offering competitive compensation including base pay, stock options, and comprehensive benefits.
The ideal candidate will have strong programming skills in Python/Swift, experience with Unix/Linux environments, and the ability to design and implement automated testing solutions. You'll be working with state-of-the-art technology while contributing to products used by millions of people worldwide. The role offers growth opportunities and the chance to work with some of the best minds in the industry.