Software Integrity Engineer, Cocoa
Core
Triage, investigate, and resolve bugs in Apple's Cocoa frameworks to ensure software quality across macOS, iOS, watchOS, and visionOS.
Role type
Software Integrity Engineer (QA)
Builds
Automation tools, test harnesses, and utilities for bug screening and presubmission testing
Domain
Consumer Electronics / Mobile OS Development
Required skills
Swift, Python, Objective-C, Xcode, XCTest, Git, Root cause analysis, Bug triage
Preferred skills
Commit bisection, CI pipeline automation, Cocoa framework knowledge (AppKit, SwiftUI, TextKit, CoreGraphics), Shell scripting, LLM/AI tooling
Technologies
Xcode, XCTest, Swift, Python, Git, Shell scripting
Responsibilities
Triage and route incoming Radar bug reports to appropriate engineering teams. Conduct deep-dive investigations into escalated bugs to isolate root causes. Develop and maintain automation tools and test harnesses using Swift and Xcode. Contribute to presubmission testing for Cocoa framework changes. Identify trends in bug reports to help prioritize engineering resources. Collaborate with framework engineers and QA partners to improve triage processes.
Seniority
Mid-level, hands-on IC