Software Engineer, Device Compute

Cupertino, California, United States
Software and Services

Summary

Posted:
Role Number:200540901
Imagine what we could do together. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job, and there’s no telling what we could accomplish. Apple is looking for a Software Engineer to help build a device cloud supporting all of Apple’s hardware, software & services. Your work will help Apple ship entirely new products while ensuring existing ones continue to meet a high standard.

Key Qualifications

  • Languages: Swift, Objective-C, Golang, Rust, or C/C++
  • Knowledge: Debugging, Systems programming, Networking, Virtualization, Apple frameworks, Automation/Device Automation
  • Resourceful: excellent analytical and problem-solving skills
  • Curious: the desire and ability to independently learn and be in the details
  • User-focused: the user experience always comes first
  • Technology: SwiftNIO, WebDriver

Description

You will join an established core infrastructure team within iCloud that provides automation lifecycle management for an ever-growing number of platforms and teams within the company. Our server-side Swift application integrates with Apple’s lowest-level internal frameworks (IOKit, RemoteServiceDiscovery, MobileDevice) to enable device interactions from early proto hardware bring-up, post-ramp devices all the way through to a massively scalable fleet of virtual devices. This broad and ambitious role will allow you to add support for critical new hardware models, such as the iPhone 15, Apple Watch Ultra 2, or even the revolutionary new visionOS platform. This is your chance to put a dent in the Universe. You will work closely with world-class teams across the globe who have a passion for engineering and a commitment to delivering features that solve real problems.

Education & Experience

Bachelor's Degree in Computer Science, an engineering-related field, or equivalent related experience.

Additional Requirements

Pay & Benefits