Systems Software Developer, CAD Infrastructure

Apple, Inc.

Beaverton (OR)

On-site

USD 170,000 - 250,000

Full time

Just now
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, Inc. in Beaverton, OR seeks a Systems Software Developer for CAD Infrastructure. You will architect, build, and support automated infrastructure used by post-silicon teams to manage data and test programs, shaping end-to-end flows from test patterns to production-ready tests.

You will collaborate with PTE, DCG, SiVal, and DFT, driving scalable pipelines, database services, and AI-assisted tooling while mentoring engineers and upholding software standards.

Qualifications

  • BS in Computer Science, Electrical or Computer Engineering, or a related field.
  • Experience with Python, Perl, or C++.
  • Experience working in Linux/Unix environments.

Responsibilities

  • Architect, develop, and support post-silicon infrastructure systems, which may include EMA, Memory Failure Analysis, Silicon Validation, Test Patterns, and eFuses.
  • Help design and build the end-to-end test program creation pipeline in partnership with TE, from test pattern management through finished test programs.
  • Lead large-scale infrastructure projects from specification through development and deployment.
  • Build and maintain databases, services, and automated pipelines for data extraction, validation, and signoff.
  • Monitor the health of production flows, and drive resolution of complex issues.
  • Apply automation and AI-assisted tooling to reduce manual effort and improve reliability.
  • Promote these systems across Apple Silicon design teams.
  • Set and advocate software engineering standards, and mentor other engineers.
  • Write documentation and provide training for internal customers.
  • Engage with internal customers and cross-functional partners to continually improve workflows and systems.

Skills

Python
Perl
C++
Linux/Unix

Education

BS in Computer Science, Electrical or Computer Engineering, or related field

Tools

Post-Silicon infrastructure
Databases
Data pipelines
Web/API tools
LLMs / agent-based automation

Job description

Systems Software Developer, CAD Infrastructure

Do you love creating elegant solutions to complex challenges? Do you see the importance in every detail? As part of our Silicon Technologies group, you'll help ensure Apple products and services run seamlessly and efficiently for millions of users.In this hands-on role, you will partner with Post-Silicon teams, including Product and Test Engineering (PTE), Digital Custom Group (DCG), Silicon Validation (SiVal), and Design for Test (DFT). You will architect, build, and support the automated infrastructure these teams rely on for data management and data processing. You will also help shape a new end-to-end flow that takes a chip from test pattern to production-ready test program. Depending on team needs, you may also develop software for memory failure analysis.

Description

Our North Star is to create, monitor, and maintain high-quality infrastructure and flows that enable Hardware Technology to produce the chips behind Apple's best products. You will help extend that vision to every silicon team.We are working closely with the Product and Test Engineering (PTE) team to build a full pipeline for test program creation. Our flow is growing beyond test pattern management into end-to-end test program creation, with fewer manual handoffs and a faster path from design intent to silicon in the tester. This is a rare chance to help define the architecture of a flow that will shape how Apple tests its chips for years to come. Your work will be used by the engineers who bring up every new silicon.You will join an energized, highly motivated CAD team that supports Apple's chip design efforts end to end.

Responsibilities
  • Architect, develop, and support post-silicon infrastructure systems, which may include EMA, Memory Failure Analysis, Silicon Validation, Test Patterns, and eFuses.
  • Help design and build the end-to-end test program creation pipeline in partnership with TE, from test pattern management through finished test programs.
  • Lead large-scale infrastructure projects from specification through development and deployment.
  • Build and maintain databases, services, and automated pipelines for data extraction, validation, and signoff.
  • Monitor the health of production flows, and drive resolution of complex issues.
  • Apply automation and AI-assisted tooling to reduce manual effort and improve reliability.
  • Promote these systems across Apple Silicon design teams.
  • Set and advocate software engineering standards, and mentor other engineers.
  • Write documentation and provide training for internal customers.
  • Engage with internal customers and cross-functional partners to continually improve workflows and systems.
Minimum Qualifications
  • BS in Computer Science, Electrical or Computer Engineering, or a related field.
  • Experience with Python, Perl, or C++.
  • Experience working in Linux/Unix environments.
Preferred Qualifications
  • 10+ years of relevant industry experience.
  • Experience driving large-scale system infrastructure from specification and development through deployment.
  • Experience with post-silicon infrastructure, such as test programs, test patterns, eFuses, EMAs, or Memory Failure Analysis.
  • Familiarity with ATE or test program development flows.
  • A track record of championing software engineering practices: agile, code review, automated builds, regression testing, and version control.
  • Experience with databases, data pipelines, and web or API-based tools.
  • Experience supporting internal customers.
  • Familiarity with applying LLMs or agent-based automation to engineering workflows.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant

At Apple, we believe accessibility is a fundamental human right. You'll find that idea reflected in everything here - in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.
Learn about accessibility in Apple's workplace
Learn about reasonable accommodations for job applicants

Apple accepts applications to this posting on an ongoing basis.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Systems Software Developer, CAD Infrastructure
Systems Software Developer, CAD Infrastructure

Apple, Inc. • Austin (TX)

On-site
USD 140,000 - 190,000
Systems Engineer, Platform Architecture
Systems Engineer, Platform Architecture

Apple Inc. • Austin (TX)

On-site
USD 120,000 - 180,000
CAD Engineer - Design Verification Methodology
CAD Engineer - Design Verification Methodology

Apple, Inc. • Jackson (TN)

On-site
USD 166,000 - 292,000
Stock options
Stock purchase plan
Bonus potential
+5
Systems Software Engineer, Platform Architecture
Systems Software Engineer, Platform Architecture

Apple Inc. • Austin (TX)

On-site
USD 140,000 - 190,000
Software Development Engineer (Developer Experience and Platform Tools)
Software Development Engineer (Developer Experience and Platform Tools)

Apple, Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Gate-level SigEM/SEB/FIT CAD Engineer
Gate-level SigEM/SEB/FIT CAD Engineer

Apple, Inc. • Austin (TX)

On-site
USD 70,000 - 105,000
Gate-level SigEM/SEB/FIT CAD Engineer
Gate-level SigEM/SEB/FIT CAD Engineer

Apple, Inc. • Sunnyvale (CA)

On-site
USD 129,000 - 195,000
Stock options
Education reimbursement
Relocation assistance
+1
Data Center Hardware Engineering - Hardware System Integration Engineer
Data Center Hardware Engineering - Hardware System Integration Engineer

Apple Inc. • Austin (TX)

On-site
USD 140,000 - 210,000
Software Engineer - SoC Level Validation Engineer
Software Engineer - SoC Level Validation Engineer

Apple Inc. • Waltham (MA)

On-site
USD 166,000 - 292,000
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