Spanish bilingual and Hispanic jobs since 1997. Diversity job fairs since 2006. employers     login   |   register - post a job
Hispanic Diversity Recruitment - best jobs for hispanic, latino & bilingual (spanish & portuguese) jobseekers
    Log me in!   |   Site Map   |   Help   
 Systems Software Engineer - OS/Virtualization - Cupertino, California, United States

Job information
Posted by: Apple 
Hiring entity type: Retail 
Work authorization: Not Specified for United States
Position type: Direct Hire, Full-Time 
Compensation: ******
Benefits: See below
Relocation: Not specified 
Position functions: Computers - DB Mgmt. Systems
Travel: Unspecified 
Accept candidates: from anywhere 
Languages: English - Fluent
Minimum education: See below 
Minimum years experience: See below 
Resumes accepted in: English
Cover letter: No cover letter requested
Job code: 200214268 / Latpro-3770213 
Date posted: Jan-23-2021
State, Zip: California, 95014


Systems Software Engineer - OS/Virtualization

Santa Clara Valley (Cupertino) , California , United States

Software and Services


Posted: Jan 8, 2021

Weekly Hours: 40

Role Number: 200214268

Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products very quickly. Bring passion and dedication to your job, and there's no telling what we can accomplish together. We're looking for a hardworking and passionate person to join this amazing team, and if you feel this is you, we'd love to hear from you! The Apple Cloud Infrastructure organization is responsible for building powerful platforms that enable internal engineers to deliver incredible experiences to customers. Join this team, and you'll collaborate with engineers across Apple to build and deploy systems that support Apple's world-renowned hardware and software architecture.

Key Qualifications

  • 2+ years of experience in software development
  • Strong & proven systems programming skills and knowledge of OS tools
  • Fluency in C/C++ and shell scripting
  • Strong understanding of operating systems, virtualization, and drivers
  • Familiarity with all aspects of software development from architecture to deployment and maintenance


We architect the platforms that underpin Apple's services and build tools that help engineers design and test every product. As a member of the Systems Architecture team within Apple Cloud Infrastructure, the Systems Software Engineer for OS/Virtualization is responsible for designing and building core operating systems components and virtualization technology that make up the building blocks of infrastructure. IN THIS ROLE, YOU WILL: - Design, implement, and debug core virtualization components focused on optimized performance, security, and isolation, leveraging hardware assistance - Apply deep expertise in operating systems to deliver new features, enhance stability, and track down critical bugs - Adapt and build on cloud technologies and industry best practices to solve challenges unique to Apple workloads - Research new technologies and implement software components to leverage and evaluate a variety of hardware architectures to meet scalability, security, and performance goals - Work with a wide range of software and hardware engineering teams across the company to apply their technology in our platforms

Education & Experience

Bachelor's Degree in Computer Science or related field, or equivalent related experience. Advanced Degree preferred.

Additional Requirements

  • - Go (golang), Python
  • - Building out the Linux kernel
  • - Virtualization technologies: KVM, Virtio, Firecracker
  • - Hardware virtualization and security features SGX, ARM
  • - Cloud technologies: Kubernetes, Docker, Open vSwitch
  • - Measuring, analyzing, and optimizing performance


See job description


Apple requires you to fill in their on-line form which will open in a different window.

Enter your email address and click 'Apply':
  Prefer not to enter your email?