Software Development Engineer in Test (Local Storage)

Apple is where individual imaginations gather together, creating innovative products and services that change lives for the better.
$143,100 - $264,200
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer

Description For Software Development Engineer in Test (Local Storage)

Apple's Storage System Quality Engineering team is seeking a Software Development Engineer in Test to join their dynamic team focused on storage technology. This role combines technical expertise with quality assurance, working on products that impact millions of customers worldwide. The position involves deep technical work with storage systems, automation framework development, and cross-functional collaboration.

The role offers an opportunity to work with cutting-edge storage technologies and NAND firmware, while contributing to the quality assurance of Apple's renowned products. You'll be responsible for developing and maintaining automated testing workflows, analyzing system performance, and working closely with engineering teams to resolve complex technical challenges.

This position is ideal for someone who combines strong technical skills in Python programming with knowledge of storage technologies and QA methodologies. The role offers competitive compensation ($143,100-$264,200), comprehensive benefits, and the chance to work with world-class engineering teams. You'll be part of Apple's innovative culture, contributing to products that define industry standards.

The position requires excellent communication skills and the ability to work effectively in a fast-paced environment. You'll have the opportunity to grow professionally through involvement in technical discussions, code reviews, and strategic planning. The role offers a unique blend of technical challenge and professional growth, making it an excellent opportunity for someone passionate about quality engineering and storage technology.

Last updated 2 days ago

Responsibilities For Software Development Engineer in Test (Local Storage)

  • Contributing to automation framework with focus on scalability and reliability of tests
  • Executing automated tests, debugging and analyzing system performance issues
  • Work with development teams to help root cause issues and drive post mortem discussions
  • Collaborate with cross-functional teams under tight deadlines
  • Participate in team code reviews, design and test discussions

Requirements For Software Development Engineer in Test (Local Storage)

Python
  • BS in Computer Science, or related field, or equivalent
  • Experience developing in Python
  • Knowledge of NAND flash and/or understanding of storage technologies and protocols (e.g. NVMe, SCSI, AHCI etc)
  • Strong hands on experience with QA methodologies and great communication skills

Benefits For Software Development Engineer in Test (Local Storage)

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

Interested in this job?

Jobs Related To Apple Software Development Engineer in Test (Local Storage)

Apple Pay & Wallet New Product Support Engineering Project Manager

Lead the development of support strategies for Apple Pay products, managing cross-functional teams and creating customer-centric support solutions.

Health Software QA Engineer

Software QA Engineer role at Apple focusing on health software testing and quality assurance for iOS and watchOS platforms, offering competitive compensation and benefits.

Software Engineer (Contact Center Tech Platform), Enterprise Systems

Mid-level Software Engineer position at Apple, focusing on Contact Center Platform development using Go, Python, and media protocols, based in Austin.

Engineering Project Manager, Customer Systems

Engineering Project Manager position at Apple, leading cross-functional teams in Service Management and GCRM Services with focus on product development and technical leadership.

AIML - Backend Engineer, Measurements

Backend Engineer role at Apple focusing on AI/ML measurement systems and quality assessment, offering competitive compensation and comprehensive benefits.