Systems Software Developer - CAD Infrastructure

A leading technology company that designs and develops consumer electronics, software, and services.
Backend
Staff Software Engineer
In-Person
10+ years of experience
Hardware

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 role is integral to ensuring Apple products and services maintain their excellence through efficient handling of critical tasks.

As a Systems Software Developer, you'll be at the forefront of post-silicon infrastructure development, working with multiple teams including Product and Test Engineering (PTE), Digital Custom Group (DCG), Silicon Validation (SiVal), and DFT teams. Your primary focus will be on developing and maintaining automated infrastructure for data management and processing, with a special emphasis on memory failure analysis software.

The position is crucial in upholding our North Star vision: creating, monitoring, and maintaining high-quality infrastructure and flows that enable Hardware Technology to produce chips for Apple's best products. You'll be responsible for architecting and supporting various post-silicon infrastructure systems, managing everything from EMAs to eFuses, while working alongside an energized and highly motivated CAD team.

Key aspects of the role include system architecture, development of robust infrastructure, evangelizing solutions across Apple Silicon design teams, and maintaining strong relationships with internal customers. You'll need to balance technical expertise with communication skills, as you'll be creating documentation, providing training, and continuously engaging with stakeholders to optimize workflows.

The ideal candidate brings extensive experience in software development, particularly in post-silicon infrastructure, combined with a passion for system architecture and customer support. You'll be joining a team that comprehensively supports Apple's chip design efforts, making a direct impact on the technology that millions of users rely on daily.

This is an excellent opportunity for a seasoned professional who thrives on solving complex technical challenges while contributing to the development of world-class silicon technology. Your work will directly influence the efficiency and effectiveness of Apple's silicon design processes, ultimately contributing to the company's continued innovation in hardware technology.

Last updated a day 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 all Apple Silicon design teams
  • Create documentation and provide training to internal customers
  • Engage with internal customers to improve workflows and systems
  • Interface with Post-Silicon teams including Product and Test Engineering, Digital Custom Group, Silicon Validation and DFT teams

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?

Jobs Related To Apple Systems Software Developer - CAD Infrastructure

Engineering Project Manager (SAP Payments & Trade In), IS&T Enterprise Systems

Senior Engineering Project Manager role at Apple, focusing on SAP Payments & Trade systems, offering competitive salary and comprehensive benefits.

Systems Software Developer - CAD Infrastructure

Senior software development role at Apple focusing on CAD infrastructure and post-silicon systems, requiring 10+ years of experience and expertise in Python/Perl/C++.

CAD Engineering Program Manager

Lead CAD Engineering Program Manager position at Apple, managing silicon engineering projects and driving technical excellence in hardware development.

Engineering Project Manager (SAP Techno-functional Support Delivery Lead), IS&T Enterprise Systems

Lead SAP techno-functional role at Apple, combining technical expertise and SD module knowledge to manage global production support systems.

Service Architecture Engineer

Senior technical program management role at Apple focusing on service architecture and engineering project leadership with competitive compensation and benefits.