System Validation Engineer - Hardware Diagnostics

Apple, Inc.

Cupertino (CA)

On-site

USD 150,000 - 278,000

Full time

14 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Apple in Cupertino, California, is seeking a System Validation Software Engineer to join the OS Diagnostics team. You will craft and maintain software that characterizes, calibrates, and tests new hardware, and you will debug software and hardware independently across multiple platforms.

You will collaborate with EE, Systems, Software, Hardware Testing, QA, Factory, Manufacturing and Operations to develop firmware, drivers, and validation tools for SoC IPs and common interfaces, enabling robust

Qualifications

  • BS in Computer Engineering, Computer Science, Electrical Engineering or equivalent.
  • 4 - 5 years of validated experience in a similar role.
  • Experience with Python/Lua/Bash
  • Understanding and experience with ARM platform and architecture/instruction set.
  • Experience with standard hardware protocols (USB, UART, SPI, I2C, I2S, PCIe, MIPI, LPDP)
  • Experience developing drivers/applications in Unix, Linux, or MacOS

Responsibilities

  • QA: implement test plans and test cases to validate system firmware and diagnostics during manufacturing.
  • Identify root causes of failures and drive issue resolution with SFD teams.
  • Debug and fix complex system issues using advanced tools.
  • Lab management: maintain and configure the local lab.
  • Develop and maintain validation tools and automation frameworks.
  • Remote collaboration: work effectively with a team in a different time zone.
  • Seek process improvements to boost QA efficiency and effectiveness.

Skills

Python
Lua
Bash
ARM ISA
USB
UART
SPI
I2C
I2S
PCIe
MIPI
Unix/Linux/macOS
C++
Objective-C
Swift
Debugging

Education

Bachelor's degree in related field
Master's degree in related field

Tools

GDB
LID

Job description

Apple in Cupertino, California, is seeking a System Validation Software Engineer to join the OS Diagnostics team. You will craft and maintain software that characterizes, calibrates, and tests new hardware, and you will debug software and hardware independently across multiple platforms.

You will collaborate with EE, Systems, Software, Hardware Testing, QA, Factory, Manufacturing and Operations to develop firmware, drivers, and validation tools for SoC IPs and common interfaces, enabling robust

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Systems Software Engineer, Diagnostics & HW
Embedded Systems Software Engineer, Diagnostics & HW

Apple Inc. • Cupertino (CA)

Hybrid
USD 129,000 - 225,000
Systems Software Engineer – OS Diagnostics & Hardware Testing
Systems Software Engineer – OS Diagnostics & Hardware Testing

Apple, Inc. • San Diego (CA)

On-site
USD 123,000 - 214,000
Medical and dental coverage
Retirement benefits
Discounted Apple products
Systems Software Engineer — Embedded Diagnostics & Testing
Systems Software Engineer — Embedded Diagnostics & Testing

Apple Inc. • San Diego (CA)

Hybrid
USD 123,000 - 214,000
Medical and dental
Retirement plan
Employee stock program
+2
Hardware System Validation Engineer - SoC & Modules
Hardware System Validation Engineer - SoC & Modules

Apple Inc. • San Jose (CA)

On-site
USD 126,800 - 220,900
Comprehensive medical and dental coverage
Educational expense reimbursement
Employee stock purchase plan
Software Engineering Systems
Software Engineering Systems

Apple, Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
SoC Validation Engineer - Elite Silicon Debugging
SoC Validation Engineer - Elite Silicon Debugging

Apple, Inc. • Beaverton (OR)

On-site
USD 140,000 - 190,000
Hardware System Validation Engineer
Hardware System Validation Engineer

Apple Inc. • San Jose (CA)

On-site
USD 126,800 - 220,900
Comprehensive medical and dental coverage
Educational expense reimbursement
Employee stock purchase plan
SDET: Platform & SoC System Validation Engineer
SDET: Platform & SoC System Validation Engineer

Apple • San Diego (CA)

On-site
USD 140,000 - 170,000
SoC Validation Engineer — High-Performance Silicon
SoC Validation Engineer — High-Performance Silicon

Apple Inc. • Cupertino (CA)

On-site
USD 185,000 - 325,000
Watch Hardware Validation Engineer: Bench & Automation
Watch Hardware Validation Engineer: Bench & Automation

Apple Inc. • Cupertino (CA)

Hybrid
USD 150,000 - 278,000