Software Engineer, Test and Validation

Apple Inc

Confirmed live 3 days ago High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$122,700–$214,300 / yr
Posted
80 days ago
Freshness
Confirmed live 3 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $180k
This role $168k
$111k $234k
below market most similar roles pay here above market

This role pays less than 59% of similar roles. Most pay $146,900–$214,000 — the blue band above. At the midpoint, this role pays about $168k versus about $180k 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 3535 open roles on FindRole.

Listed pay typically runs $166,600–$277,600 across 2738 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer, Test and Validation

The Software Engineer - Test and Validation joins the Audio Product System Quality team to support advanced audio products like AirPods. This role involves planning, designing, and writing code for system automation with a focus on hardware and firmware-centric risks. You will build and maintain large automated frameworks to gather thousands of test iterations weekly, focusing on functional, stability, and performance testing. Key responsibilities include developing ML-powered test automation tools to predict and prevent system failures, analyzing validation data, and writing problem reports. Required skills include Python programming, experience with machine learning algorithms, and testing embedded systems. You will work cross-functionally to identify risk areas in the hardware, firmware, and software nexus, utilizing data science, statistical analysis, and tools like Tableau or Superset to optimize the audio experience.

What does a Software Engineer earn in California?

Median $214500 from 1123 postings across 74 companies.

See salary data

What you'll do

  • Design and implement automated stress, performance, and stability tests for embedded systems.
  • Develop and maintain ML-powered test automation frameworks and validation tools.
  • Analyze validation data to build predictive models for early issue detection.
  • Write and update problem reports including ML-assisted root cause analysis.
  • Build large automated frameworks to gather thousands of test data iterations weekly.
  • Identify risk areas and testing responses for hardware and firmware-centric risks.
  • Manage day-to-day operations of existing automation running thousands of daily iterations.

What we're looking for

  • Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering.
  • 2 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 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 80 days ago $142,300–$263,300
Python Machine Learning Embedded Systems Data Science Computer Vision Tableau Superset Version Control Statistical Data Analysis Bluetooth Real-time Audio Debugging

Software Development Engineer - Test

Apple Inc

Sunnyvale, CA 111 days ago $150,400–$277,600
Python C++ SQL Xcode CMake Deep Learning Machine Learning Test Automation QA Neural Engine Database Management
3+ yrs exp

Software Development Engineer - Test

Apple Inc

Sunnyvale, CA 67 days ago $129,300–$225,300
Python Swift Xcode iOS MacOS VisionOS WatchOS Test Automation UI Automation AI-powered development tools Firmware low level software drivers UI/UX design Test Plans Test Cases

Software Engineer - SoC Level Validation Engineer

Apple Inc

San Diego, CA 12 days ago $122,700–$184,800
SoC CPU C C++ Assembly Pre-silicon Post-silicon Embedded Programming Micro-architecture Memory Hierarchy DMA Power Gating Hardware-Software Interfaces System-level SW SoC Bringup

Software Engineer - SoC Level Validation Engineer

Apple Inc

Beaverton, OR 11 days ago
SoC CPU C C++ Assembly Pre-silicon Post-silicon Embedded Programming Micro-architecture Memory Hierarchy DMA Clock and Power Gating Hardware-Software Interfaces System-level SW SoC Bringup
3+ yrs exp