13 days ago

Software Developer in Test

Apple

On Site
Full Time
$200,000
Cupertino, CA

Job Overview

Job TitleSoftware Developer in Test
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$200,000
LocationCupertino, CA

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Summary

Apple is where individual imaginations gather together, committing to values that lead to great work. Join a dynamic team where your ideas matter and you add something unique to world-changing products.

Role Overview

As a Software Developer in Test on the Storage System Quality Engineering team, you will focus on local storage technologies that power Apple products. You will work in a fast-paced environment, collaborating with software development teams and QA teams to drive quality and performance.

Responsibilities

  • Execute automated tests, debug, and analyze performance issues on storage devices.
  • Collaborate with development teams for root cause analysis and post mortems.
  • Develop and maintain test plans, cases, and infrastructure.
  • Participate in deep technical discussions regarding storage drivers and NAND firmware.
  • Work under tight deadlines while collaborating cross functionally.

Minimum Qualifications

  • BS in Computer Science or related field, or equivalent.
  • Experience developing in Python.
  • Strong hands-on experience in QA methodologies or embedded/storage technologies.
  • Excellent bug reporting and communication skills.

Preferred Qualifications

  • Knowledge of NAND flash and storage protocols like NVMe, SCSI, AHCI.
  • Experience solving complex hardware and software issues.
  • Automation planning and execution experience on various platforms including iOS and macOS.
  • Data analysis skills using tools such as Splunk or Tableau.

Pay & Benefits

Base pay ranges between $147,400 and $272,100. Additional compensation includes stock programs, bonuses, comprehensive health benefits, retirement plans, educational reimbursement and more.

Equal Opportunity & Application

Apple is committed to inclusion and diversity. We welcome all applicants and accept applications on an ongoing basis.

Key skills/competency

Python, QA, Automation, Debugging, NAND, Storage, Test Plans, Embedded, Cross-functional, Communication

Tags:

software developer in test
Python
QA
automation
debugging
storage
NAND
embedded
test plans
collaboration
Python
automation
QA methodologies
debugging
storage technologies
embedded systems
NAND flash
test planning
local storage
cross-functional

Share Job:

How to Get Hired at Apple

  • Customize your resume: Highlight Python and QA testing experiences.
  • Emphasize technical skills: Focus on debugging and automation expertise.
  • Review Apple culture: Study their mission and innovation stories.
  • Prepare for interviews: Practice technical and behavioral questions.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background