Systems Software Engineer, Compute
Core
Building lifecycle management software providing core provisioning functionality for Apple's internal device cloud.
Role type
Senior IC systems software engineer
Builds
Device cloud provisioning software and lifecycle management tools
Domain
Consumer electronics / Systems software
Required skills
C, C++, Rust, Swift, HTTP, TCP/UDP, DNS, TLS, Distributed System Design, Kernel debugging, USB, Virtualization, Power management, Networking subsystems
Preferred skills
Operating System Fundamentals, Systems Programming
Technologies
iOS, watchOS, tvOS, visionOS, macOS
Responsibilities
Design and build low-level kernel components and high-level system designs for device cloud provisioning; Integrate software with features across Apple's operating systems; Collaborate with global engineering teams on cross-functional projects.
Seniority
Senior, hands-on IC