Systems Software Developer - CAD Infrastructure

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

Description For Systems Software Developer - CAD Infrastructure

Join Apple's Silicon Technologies group as a Systems Software Developer focusing on CAD Infrastructure. This role is crucial in creating elegant solutions for complex challenges in the hardware technology space. You'll be part of a team ensuring Apple products and services handle tasks efficiently and seamlessly.

As a hands-on developer, you'll work closely with multiple 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, with a special focus on memory failure analysis software.

The position is central to maintaining Apple's vision of creating and maintaining high-quality infrastructure and flows that enable Hardware Technology to produce chips for Apple's best products. You'll be working with an energized and highly motivated CAD team that comprehensively supports Apple's chip design efforts.

Key aspects of the role include architecting and supporting post-silicon infrastructure systems, promoting these systems across Apple Silicon design teams, and maintaining strong engagement with internal customers. The ideal candidate should have extensive experience in software development, particularly in Post-Silicon infrastructure, and be an advocate for software engineering best practices.

This is an excellent opportunity for a seasoned professional who enjoys creating sophisticated solutions, pays attention to detail, and wants to contribute to the development of Apple's cutting-edge silicon technology. You'll be part of a team that directly impacts the quality and efficiency of Apple's hardware development process.

Last updated 10 days 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

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

Senior Software QA Engineer

Senior Software QA Engineer role at Apple, focusing on AI/ML quality systems, test automation, and framework development with competitive compensation and benefits.

Global Supply Manager

Senior Global Supply Manager position at Apple, focusing on strategic sourcing, supplier negotiations, and supply chain optimization for core technologies across product lines.

Business Development Manager, Apple Card

Senior Business Development Manager position at Apple focused on growing Apple Card through strategic partnerships and product development.

Senior Software Engineer, Ad Platforms

Senior Software Engineer position at Apple focusing on building scalable advertising platforms with emphasis on privacy, offering competitive compensation and comprehensive benefits.

Apple Services Engineering, Tools and Automation Engineer - Commerce

Senior QA Automation Engineer role at Apple, focusing on e-commerce platforms for digital services, offering competitive salary and comprehensive benefits.