Virtualization Software Development Engineer in Test (SDET)

Technology company that creates integrated operating systems combining hardware, software, and apps into a single Apple experience.
$143,100 - $264,200
DevOps
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Virtualization Software Development Engineer in Test (SDET)

Join Apple's Core Operating Systems group as a Virtualization Software Development Engineer in Test (SDET) where you'll be part of ensuring the quality of virtualization technologies across all Apple products. This role focuses on testing macOS and Linux in virtualized environments, including bootloader development and system software integration. You'll work with cutting-edge virtualization technologies, ensuring seamless operation of virtual machines running macOS, Linux, or Windows.

The position offers a unique opportunity to work at the intersection of hardware and software, contributing to Apple's integrated ecosystem. You'll be responsible for developing automated testing frameworks, managing test infrastructure, and maintaining high-quality standards for virtualization features. The role requires both technical expertise in testing methodologies and hands-on experience with virtualization technologies.

Working in Cupertino, you'll collaborate with cross-functional teams to ensure comprehensive testing coverage and maintain Apple's renowned quality standards. The compensation package includes a competitive base salary range of $143,100 to $264,200, plus additional benefits like stock options, comprehensive healthcare, and education reimbursement.

This is an excellent opportunity for a detail-oriented professional who combines strong technical skills with a passion for quality assurance. You'll be at the forefront of developing and testing virtualization technologies that power Apple's next-generation products, making a direct impact on the user experience of millions of customers worldwide.

Last updated 10 days ago

Responsibilities For Virtualization Software Development Engineer in Test (SDET)

  • Automated testing for virtualization technologies on macOS
  • Working closely with developers to understand virtualization technologies
  • Creating comprehensive test plans for specific features
  • Developing automated tests and test framework capabilities
  • Managing and maintaining test hardware and CI nodes in test lab
  • Coordinating with cross-functional test engineering and QA teams
  • Identifying and vocalizing risks areas during product development

Requirements For Virtualization Software Development Engineer in Test (SDET)

Python
Linux
  • High level understanding of software quality engineering discipline and testing levels
  • Experience developing object-oriented/reusable, efficient, and scalable automated test code
  • Fluency in Python, Objective-C, Swift, C, C++, or Java
  • Bachelors or Masters degree in CS/CE, or demonstrated relevant industry experience

Benefits For Virtualization Software Development Engineer in Test (SDET)

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Employee discount on products
  • Free services

Interested in this job?

Jobs Related To Apple Virtualization Software Development Engineer in Test (SDET)

Software Engineer (Tools), Engagement Engineering

Senior Software Engineer position at Apple focusing on building developer tools and infrastructure for iOS, watchOS, tvOS, and macOS platforms.

Software Engineer (SRE Tools & Automation), IS&T Enterprise Systems

Senior SRE/DevOps Engineer role at Apple, leading production support and infrastructure automation for global customer service systems.

Tools & Automation Engineer

Senior Tools & Automation Engineer position at Apple, focusing on test framework development for iOS, watchOS, tvOS, & macOS platforms, requiring 7+ years of experience in software test automation.

Operations Test Engineer

Senior Operations Test Engineer role at Apple, focusing on manufacturing test solutions and quality optimization with 7+ years of experience required.

Performance Test Engineer, Creativity Apps

Senior Performance Test Engineer role at Apple focusing on quality assurance and performance testing for Creativity Applications.