Software Engineering Manager (Apple Virtual Platform)

Apple is a technology company known for its innovative products spanning the entire product line, including iPhones, Macs, and more.
$219,300 - $329,600
Distributed Systems
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
AI · Enterprise SaaS

Description For Software Engineering Manager (Apple Virtual Platform)

The Virtualization team at Apple is seeking a Software Engineering Manager to lead a team of system software engineers responsible for the development of the Apple Virtual Platform and related technologies. This role demands a self-starting, ambitious individual who excels in collaboration and innovation, while focusing on building, developing, and leading teams.

Key responsibilities include:

  • Leading a software development team
  • Engaging and collaborating with teams across Apple
  • Developing new technologies and features related to virtualization
  • Delivering software aligned with project and program schedules
  • Setting aggressive yet attainable goals and motivating teams

The ideal candidate will have:

  • Experience with firmware, device-driver, and/or kernel-level development
  • Strong written and verbal communication skills
  • Knowledge of modern processor architectures and supporting hardware
  • Experience with virtualization
  • A BS in Computer Engineering, Computer Science, or Electrical Engineering (preferred)

This role offers the opportunity to work on groundbreaking technologies for all Apple platforms, contributing to the development of fully-integrated operating systems that seamlessly blend hardware and software into a unified Apple experience. Join the Core Operating Systems group and use your imagination to help continue surprising and delighting Apple customers!

Last updated 13 days ago

Responsibilities For Software Engineering Manager (Apple Virtual Platform)

  • Lead a team of system software engineers
  • Develop the Apple Virtual Platform and related technologies
  • Collaborate with teams across Apple on new technologies and features related to virtualization
  • Deliver software aligned with project and program schedules
  • Set and achieve ambitious goals for the team

Requirements For Software Engineering Manager (Apple Virtual Platform)

Linux
  • Experience leading a software-development team
  • Experience with firmware, device-driver, and/or kernel-level development
  • Proven track record of delivering software aligned with project and program schedules
  • History of setting aggressive yet attainable goals and motivating teams to achieve them
  • Strong written and verbal communication skills
  • BS in Computer Engineering/Computer Science/Electrical Engineering (preferred)
  • Knowledge of modern processor architectures and supporting hardware
  • Experience with virtualization

Benefits For Software Engineering Manager (Apple Virtual Platform)

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement for career advancement
  • Employee stock programs
  • Potential for discretionary bonuses or commission payments
  • Relocation assistance

Interested in this job?

Jobs Related To Apple Software Engineering Manager (Apple Virtual Platform)

CPU Research Scientist - Platform Architecture

Join Apple as a CPU Research Scientist to explore and define next-generation CPU architectures for iPhone, iPad, and Mac.

Principal Software Development Engineer

Principal Software Development Engineer for Microsoft Start Network Ranking Infrastructure, leading platform efforts and impacting billions of users.

Principal Research SDE

Principal Research SDE at Microsoft's Azure Data team, leading open-source development and innovation in data analytics and AI.

Principal Software Engineer Manager

Microsoft seeks a Principal Software Engineering Manager to lead core subsystem development for their security data platform.

Data Center System Software Architect, DGX Cloud

NVIDIA seeks a Data Center System Software Architect for DGX Cloud to lead next-gen cloud cluster development, offering competitive salary and benefits.