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 3 months 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 (Software Engineering Applications), IS&T Enterprise Systems

Lead FileMaker development role at Apple's IS&T organization, combining technical expertise with project management to maintain and improve critical business infrastructure.

Engineering Project/Program Manager, IS&T Enterprise Systems

Engineering Project Manager position at Apple's SAP Global Systems team, focusing on Customer Service Management initiatives and SAP implementation.

Software Engineering Manager - Core OS Telemetry

Lead Apple's core telemetry team in San Diego, building performant systems for telemetry collection across all Apple products while managing and mentoring a high-performing engineering team.

AVConference Telephony Manager

Lead Apple's AVConference team in developing cutting-edge audio-video conferencing solutions for FaceTime, SharePlay, and other key products.

Senior Product Manager, App Distribution and Platform Integrity

Senior Product Manager role at Apple leading app distribution and platform integrity initiatives, managing App Store workflows and developer experiences.