Apple
Write a Review|4.1|
Apple logo

Apple hiring Device Services - Lab Engineer, San Diego, CA

Device Services - Lab Engineer

Apple

San Diego, CA
Posted today

Responsibilities

Primary Duties

  • Maintaining a fleet of thousands of iOS/macOS devices and peripherals across multiple labs
  • Ensure devices and systems are up and available for testing
  • Provisioning and deployment of released/unreleased hardware
  • Debugging and troubleshooting device hardware/software failures
  • Developing scripts and automation for managing machine configuration and software deployment
  • Provide support to engineering in debugging systems

Experience Requirements

Required

5+ years experience administrating software services in Unix environment and automated provisioning of systems

5 years of experience

Required Skills

Technical Skills

RESTful servicesLAN network infrastructurecommon data center infrastructuremacOSiOSshell scriptingPythonPuppetAnsibleGit

Soft Skills

Excellent communication skillsCreative thinkerStrong problem solverMeticulous attention to detail

Full Job Description

Device Services - Lab Engineer

The Device Services (DS) Infrastructure team is seeking a results-driven and meticulously organized lab engineer. We manage a fleet of thousands of Apple devices used in a centralized, automated test system which is a critical tool used by engineers developing for iOS, watchOS, tvOS, and macOS. This position will provide the opportunity to work with the latest Apple hardware and software and be part of a rapidly growing organization.

In this position, you will be responsible for supporting lab automation used by Software Engineering testing code changes to components.

Responsibilities:
  • Maintaining a fleet of thousands of iOS/macOS devices and peripherals across multiple labs
  • Ensure devices and systems are up and available for testing
  • Provisioning and deployment of released/unreleased hardware
  • Debugging and troubleshooting device hardware/software failures
  • Developing scripts and automation for managing machine configuration and software deployment
  • Provide support to engineering in debugging systems

Qualifications:
  • Experience working in fast-paced engineering environments
  • Experience working with RESTful services
  • Core understanding of LAN network infrastructure
  • Experience with common data center infrastructure (HVAC, power distribution, copper and fiber cabling, rack types and capacities, etc.)
  • Experience with using/administrating macOS, iOS
  • Excellent communication skills are a requirement due to the high level of interaction with engineering teams, management, and other organizations within Apple
  • Creative thinker and strong problem solver with meticulous attention to detail

Experience:
  • 5+ years experience administrating software services in Unix environment and automated provisioning of systems
  • Experience with shell scripting or Python
  • Knowledge of Puppet, Ansible or other configuration management tools
  • Familiarity with Git or other source control systems

How to Apply

Estimated Salary

$83
/ hour

Apple pays $83 for Software Engineer in San Diego, CA, with most salaries ranging from $54 to $133. Pay can vary based on role, experience, and local cost of living.

Median
$83
Low
$54
High
$133

Figures represent approximate ranges and may vary based on experience, location, and other factors. For the most accurate information, please consult the employer directly. Contact us to suggest updates to this information.