Taro Logo

Systems Software Developer - CAD Infrastructure

A leading technology company that designs, develops, and sells consumer electronics, software, and services.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Hardware
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Systems Software Developer - CAD Infrastructure

Apple's Silicon Technologies group is seeking a Systems Software Developer to create elegant solutions for complex challenges in CAD infrastructure. This hands-on role involves interfacing with multiple Post-Silicon teams including Product and Test Engineering (PTE), Digital Custom Group (DCG), Silicon Validation (SiVal), and DFT teams.

The position focuses on architecting, developing, and supporting multiple post-silicon infrastructure systems used to manage EMA, Memory Failure Analysis, Silicon Validation, Test Patterns, and eFuses. You'll be responsible for creating and maintaining high-quality infrastructure and flows that enable Hardware Technology to produce chips for Apple's best products.

Key responsibilities include:

  • Developing and supporting automated infrastructure for data management and processing
  • Creating software for memory failure analysis
  • Evangelizing and promoting systems across Apple Silicon design teams
  • Creating documentation and providing training
  • Engaging with internal customers to improve workflows and systems

You'll work with an energized and highly motivated CAD team supporting Apple's chip design efforts. The role requires strong programming skills, experience with Linux/Unix environments, and a deep understanding of post-silicon infrastructure.

This is an excellent opportunity for an experienced developer who enjoys creating robust systems, values attention to detail, and wants to contribute to Apple's cutting-edge silicon technology development.

Last updated 3 months ago

Responsibilities For Systems Software Developer - CAD Infrastructure

  • Architect, develop and support post-silicon infrastructure systems
  • Manage EMA, Memory Failure Analysis, Silicon Validation, Test Patterns and eFuses
  • Create documentation and provide training to internal customers
  • Evangelize and promote systems across Apple Silicon design teams
  • Engage with internal customers to improve workflows and systems

Requirements For Systems Software Developer - CAD Infrastructure

Python
Linux
  • BS degree + 10 years of industry experience
  • Experience in Perl, Python, or C++ programming languages
  • Experience working in Linux/Unix environments

Interested in this job?