Senior Software Engineer, Computer Use & Automation
Core
Design, refine, and ship automation and computer use APIs across Apple's platforms to support UI inspection, interaction, and agentic testing.
Role type
Senior IC software engineer (UI automation & agentic computer use)
Builds
UI Automation APIs, agentic computer use tools, and testing frameworks for Apple platforms
Domain
Consumer electronics / Mobile OS development
Required skills
Swift, Objective-C, C++, native code profiling and debugging, API design with compatibility guarantees, IPC optimization, multi-process debugging
Preferred skills
native testing or UI framework implementation, agentic development and workflow evaluation, concurrency management, large-scale codebase navigation
Sourced via apple · Listed on CareerPlan, which tracks 854,000+ jobs from 20+ sources.