A

Apple

Designs phones, computers and their operating systems

Senior Systems Engineer - Watch Software

Systems Software EngineeringPosted on Nov 9
Full-timeNo salary listedIn-person

About the Job

Requirements

  • At least 8 years of industry experience.
  • Deep technical understanding and hands-on experience with software development and lifecycle management.
  • Experience with low-level operating-system systems, such as the kernel, Darwin, or drivers.
  • Deep experience with power and performance measurement and investigation techniques.
  • Solid computer science fundamentals.
  • Experience defining and contributing to application or systems architecture.
  • Ability to work with technology partners across the stack, from hardware, sensors, and firmware to frameworks and applications.
  • Experience in additional technical areas such as graphics, user interface, or networking.
  • Strong problem-solving and debugging skills, especially with ambiguous or undefined problems.

Responsibilities

  • Build and optimize foundational software that drives device performance and power efficiency.
  • Conduct investigative research and prototype technologies that may inform future hardware and software features.
  • Architect core operating-system features and act as a performance specialist for other teams.
  • Define and implement critical system-level functionality, such as process lifecycle management, memory reclamation, or transitions to a 64-bit operating-system architecture.
  • Investigate other teams' code to diagnose and resolve significant power issues.
  • Build and maintain tools that help engineers model and analyze performance and memory.
  • Work across the system software stack, from firmware or kernel layers to application layers, to create experiences that leverage hardware in new ways.
  • Establish software needs for future hardware by modeling and projecting memory demand over the lifetime of a new system-on-chip.
  • Engage in investigative, research-like projects to explore and prototype solutions for complex, open-ended problems.
  • Diagnose and address functional and performance issues at language, runtime, kernel, application, and system-daemon layers.
  • Implement new software components, frameworks, and applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs