Apple

Systems Software Engineer, Compute

Apple
Apply
2 days ago
Cupertino, CA, USAMid Level
H1B sponsor

Responsibilities

  • Build lifecycle-management software providing core provisioning functionality for Apple’s internal device cloud.
  • Support Apple hardware, software, and services from early prototypes through launch.
  • Perform low-level kernel debugging involving USB, virtualization, power, and networking subsystems.
  • Design and develop systems involving programming, networking, and distributed systems.
  • Integrate the device-cloud software with features in iOS, watchOS, tvOS, visionOS, and macOS.
  • Manage projects end to end from low-level technical design through interfaces and user experience.
  • Collaborate cross-functionally with engineering organizations around the world.

Requirements

  • Bachelor’s degree in Computer Science or a related field plus 6+ years of experience, or a master’s degree plus 4+ years of experience.
  • Familiarity with a systems-programming language such as C, C++, Rust, or Swift for servers.
  • Knowledge of programming, networking including HTTP, TCP/UDP, DNS, and TLS, and distributed-system design.
  • Strong foundation in several areas including operating-system fundamentals, systems programming, networking, and distributed-system design.
  • Excellent analytical, problem-solving, and debugging skills.
  • Demonstrated end-to-end ownership of projects from technical design through interface and user experience.

Tech Stack

CC++iOSmacOSRustSwift

Categories

Apple

About Apple

10,000+ employees

Apple designs and sells consumer electronics, software, and services for consumers and professionals worldwide, including iPhone, Mac, iPad, Apple Watch, and AirPods, plus platforms like iOS/macOS and services such as the App Store, iCloud, Music, and TV+. Its business combines device sales with services and subscriptions and in-house silicon design. Founded in 1976, Apple is headquartered in Cupertino, California, and trades on NASDAQ as AAPL.

Contact me