Systems Software Developer - CAD Infrastructure

A leading technology company that designs, develops, and sells consumer electronics, software, and services.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS

Description For Systems Software Developer - CAD Infrastructure

Join Apple's Silicon Technologies group as a Systems Software Developer focused on CAD Infrastructure. In this role, you'll create elegant solutions for complex challenges while ensuring Apple products handle tasks efficiently. You'll work directly with Post-Silicon teams including Product and Test Engineering (PTE), Digital Custom Group (DCG), Silicon Validation (SiVal), and DFT teams.

Your primary responsibility will be developing and maintaining automated infrastructure for data management and processing. You'll also work on software for memory failure analysis. The position is crucial in maintaining our vision of creating and maintaining high-quality infrastructure that enables Hardware Technology to produce chips for Apple's best products.

Working within an energized CAD team, you'll be integral to Apple's chip design efforts. Your role involves architecting systems, managing various post-silicon infrastructure components, and ensuring smooth workflows across Apple Silicon design teams. You'll need to balance technical expertise with strong communication skills as you create documentation, provide training, and continuously engage with internal customers to improve systems.

This position requires deep technical knowledge combined with the ability to work collaboratively across teams. You'll be expected to bring experience in software development, particularly in post-silicon infrastructure, while maintaining high standards for code quality and system reliability. The role offers an opportunity to impact Apple's hardware technology directly while working with cutting-edge silicon design tools and processes.

Last updated 7 hours ago

Responsibilities For Systems Software Developer - CAD Infrastructure

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

Requirements For Systems Software Developer - CAD Infrastructure

Python
Linux
  • Experience in Perl, Python, or C++ programming languages
  • BS degree + 10 years of industry experience
  • Experience working in Linux/Unix environments
  • Experience driving large-scale system infrastructure
  • Experience in Post-Silicon infrastructure
  • Software engineering practices knowledge (agile, code review, automated builds)
  • Customer support experience

Interested in this job?

Jobs Related To Apple Systems Software Developer - CAD Infrastructure

ServiceNow Platform Developer, Employee Experience and Productivity

Senior ServiceNow Platform Developer role at Apple, focusing on employee experience and productivity through custom development and system integration.

Senior Full Stack Engineer, Music Content Featuring Team

Senior Full Stack Engineer role at Apple's Music Content Featuring Team, building sophisticated tools and backend systems for content operations at web scale.

AIML - Sr. Full Stack Engineer, Compute Capacity and Efficiency - ML Platform Technologies

Senior Full Stack Engineer role at Apple focusing on compute capacity and efficiency for ML Platform Technologies, offering competitive salary range of $143,100-$264,200.

Solution Engineer - Payments and Reconciliation, Employee Experience & Productivity

Senior Solution Engineer role at Apple focusing on payments and reconciliation systems, requiring 5+ years of software development experience and expertise in Java, Linux, and database technologies.

CPU Performance and Workload Analysis Engineer - Platform Architecture

CPU Performance Engineer role at Apple focusing on workload analysis and optimization for next-generation CPU architectures, combining hardware and software expertise.