Software Engineer, Test and Validation

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$142,300–$263,300 / yr
Posted
28 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $171k
This role $203k
$121k most similar roles pay here $279k

This role pays more than 75% of similar roles. Most pay $139,100–$202,800 — the shaded band above. At the midpoint, this role pays about $203k versus about $171k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer, Test and Validation

Software Engineer - Test and Validation joins the Audio Product System Quality team to support advanced audio products like AirPods. This role involves designing, implementing, and maintaining large automated frameworks to gather thousands of iterations of test data weekly for critical functional, stability, and performance testing. The engineer will work at the nexus of hardware, firmware, and software, collaborating cross-functionally to identify risk areas and support engineering investigations. Key responsibilities include developing machine learning-powered automation tools to predict and prevent system failures, analyzing validation data to build predictive models, and managing daily operations of existing automation. Required skills include Python programming, experience with machine learning algorithms, and testing embedded systems. Preferred qualifications include knowledge of real-time audio or Bluetooth technologies, data visualization tools like Tableau or Superset, and experience with Claude code or other AI tools.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Design and implement automated stress, performance, and stability tests for embedded systems with a focus on hardware and firmware.
  • Develop and maintain machine learning-powered test automation frameworks and validation tools.
  • Analyze large volumes of test data to build predictive models that detect system failures early.
  • Write and update problem reports using ML-assisted analysis to identify root causes of failures.
  • Build and maintain automated systems that run thousands of iterations of test data weekly.
  • Identify risk areas across hardware, firmware, and software to develop appropriate testing responses.
  • Support engineering investigations by providing technical insights into system performance and stability.

What we're looking for

  • Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering.
  • 3 years of experience involving machine learning algorithms and their practical applications.
  • Professional work experience testing embedded systems.
  • Hands-on programming experience with Python.
  • Familiarity with software engineering fundamentals including version control, testing, and debugging.
  • Experience with hardware/firmware/software validation, integration, or testing methodologies (preferred).
  • Experience with Claude code or other AI tools, MCPs, and related skills (preferred).
  • Background in data science, machine learning, computer vision, or statistical data analysis (preferred).

More like this

Similar roles

Software Engineer, Test and Validation

Apple Inc

San Diego, CA 28 days ago $122,700$214,300
Python Machine Learning Embedded Systems Firmware Data Science Computer Vision Bluetooth Tableau Superset Version Control Debugging Statistical Data Analysis Claude AI Tools

Software Development Engineer - Test

Apple Inc

Sunnyvale, CA 15 days ago $129,300$225,300
Python Swift Xcode iOS macOS visionOS WatchOS Test Automation UI Automation AI-powered development tools UI/UX Design Firmware low level software drivers

Software Development Engineer in Test

Apple Inc

Seattle, WA 30 days ago $142,300$263,300
Python Java AI/ML Machine Learning Distributed Systems CI/CD Apache Spark Big Data Backend APIs Test Automation Data Pipelines
5+ yrs exp

Software Development Engineer in Test

Apple Inc

Seattle, WA 10 days ago $142,300$263,300
Java Python CI/CD Machine Learning Big Data Apache Spark Distributed Systems Backend APIs Test Automation Data Pipelines SDLC Quality Engineering
5+ yrs exp