Hardware Validation Engineer

Austin, TX 78701
  • Job Code
    200271899
Summary

Summary

Posted: Sep 8, 2021

Role Number:200271899

passion and dedication to your job and there's no telling what we could accomplish.

Multifaceted, intellectual and inspiring, peo...Summary

Summary

Posted: Sep 8, 2021

Role Number:200271899

passion and dedication to your job and there's no telling what we could accomplish.

Multifaceted, intellectual and inspiring, people innovative technologies are the norm here! The people who work here have reinvented entire industries with all Apple products & services. The same real passion for innovation that goes into our products also applies to our practices strengthening our dedication to leave the world better than we found it. Join us to help deliver the next groundbreaking Apple product!

Key Qualifications

  • Very Good understanding of compute & storage server architectures
  • Extraordinary Linux systems knowledge
  • Good knowledge of Hardware Storage architecture and technologies, with respect to:
  • SSD Controller (Perf, Power, Thermal, NVME protocol, PCIe architecture, etc.)
  • HBA & Expander features, firmware, and architecture (JBOD etc.)
  • Spinning drives (SATA HDD) and mass storage subsystem
  • Specialist in HW Storage Validation
  • Reading datasheets & specifications
  • Setting up lab systems & components
  • Storage benchmarking tools and performance profiling
  • Validation for power, performance, reliability and cost
  • Solving problems & debugging failures
  • Compiling & Presenting detailed validation results & feedback internally & externally
  • Tried and true history of working reliably in a team:
  • Seeing projects through to completion
  • Meeting deadlines
  • Interacting with internal customers
  • Thorough documentation of contributions, specifications, etc.
  • BONUS POINTS
  • Experience with storage filesystem, workloads and optimizing for performance, power, and reliability
  • Experience in using O-scopes and/or PCIE Analyzers to debug or test PCIE/nvme connectivity or protocol problems.
  • KEY SKILLS:
  • Detailed understanding of state-of-the-art tools used to validate, profile, and debug storage subsystem performance, such as: FIO, Shell, Python, Smartctl, Testdrive, Test Automation frameworks, SSD & HDD Diagnostics tools, etc.
  • Hands-on experience with:
  • Linux operating system; performance counters, utilization, and error reporting/detection
  • Performance benchmarking tools such as FIO
  • Python, Shell or other scripting languages
  • Great understanding of different distributed storage workloads (Obj Storage, Cassandra DB, Foundation DB, etc.) and how to synthetically validate for optimum performance, power & reliability results

Description

In this role as a Hardware Validation Engineer, this will be a key member of our Hardware Storage Engineering team under the Infrastructure Services org, which builds the bedrock for many Apple Cloud services & products. We have a unique and exciting opportunity to help define Apple's cloud storage solutions for our current line of extraordinary services as well as have direct technical impact on what our future cloud infrastructure capabilities will be. This is an extraordinary opportunity to showcase skills in storage hardware test & validation for the storage components and platforms, as well as benchmarking and tuning for performance, power and reliability results. In this role, use career success and technical depth to handle external suppliers and finding and driving bugs to closure across large multi-functional teams including Server Design team, software teams, SRE, DC ops, as well as Supply Chain. At Apple, we hire champions for innovative, quality and best-in-class products.

Passionate about the idea of using new hardware technologies to help continue building innovative cloud services
Experience (and love) for storage hardware validation using synthetic tests & benchmarks, as well as debugging hardware problems to ensure the system works in all cases
Experience working with storage technology vendors as well as server ODMs
Passionate about working with mockup test units; set it up, rack it, configure it, provision it, etc.
Passionate about automation and building consistent test/validation suites and environments that can scale over time
Flexibility with working on new products as well as existing/sustaining products, and support production hardware activities

Education & Experience

BS in CS, EE, CE or any related field. MS is helpful

3+ years Hardware Validation, 5+ years in Flash Storage technologies including SSDs

Additional Requirements

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Hardware Validation Engineer

Apple, Inc.
Austin, TX 78701

Join us to start saving your Favorite Jobs!

Sign In Create Account