TL;DR
CoreOS Software Integration Triage Engineer: Investigating and triaging defects within the OS submission process to ensure the reliability and stability of internal iOS and macOS releases, with an accent on improving test/triage/debug processes. Focus on identifying culprits, guiding process improvements, and contributing to test infrastructure for OS components like the kernel.
Location: Minato, Tokyo-to, Japan. Home Office: Yes
Company
Apple is dedicated to building fully integrated operating systems that combine hardware, software, and apps into a single Apple experience.
What you will do
- Investigate and triage defects found in the OS submission process.
- Identify culprits and route issues to the correct teams using various debug methods.
- Develop and improve the test, triage, and debug submission processes.
- Collaborate with test engineers and guide process improvement initiatives.
- Work with engineering teams to enhance nightly regression test coverage.
- Contribute to test infrastructure by developing tools and tests for failure triaging.
Requirements
- Unix operating system test development experience
- Intermediate to Advanced Python Programming Knowledge
- Debugging skills: Ability to examine debug output and recognize patterns in failures
- Social skills: Able to relay critical information between partners for rapid issue resolution.
- Understanding of key components of an operating system.
Nice to have
- BS in Computer Science or equivalent experience.
Culture & Benefits
- Work within the Core Operating Systems group, focusing on integrated OS (iOS, macOS, watchOS, tvOS).
- Opportunity to impact the software organization at Apple.
- Collaborate cross-disciplinary to develop groundbreaking technologies.
- Contribute to validating changes that affect 1 billion+ customers.
- Work in a culture committed to outstanding excellence.
