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
This job posting may no longer be active. You may be interested in these related jobs instead:
CPU Microarchitect/RTL Engineer - Fetch, Out of Order

Senior CPU Microarchitect/RTL Engineer position at Apple focusing on CPU front-end and out-of-order subsystem development for high-performance processors.

Senior Application Backend Engineer, Content Partner Applications

Senior Backend Engineer role at Apple building analytics platforms for content partners, offering competitive pay and benefits in Seattle.

CAD Engineer – Design Verification Tools and Infrastructure

Senior CAD Engineer role at Apple focusing on design verification tools and infrastructure for silicon development, offering competitive compensation and comprehensive benefits.

Graphics Power Engineer, Platform Architecture

GPU Platform Architecture Engineer role at Apple focusing on power architecture development and optimization for next-generation graphics processors.

Design Verification Engineer

Senior Design Verification Engineer role at Apple, focusing on pre-silicon verification and testing for hardware products, offering competitive compensation and benefits.

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 perform efficiently. You'll work hands-on with multiple Post-Silicon teams, developing software for automated infrastructure used in data management and processing. The position is crucial in maintaining high-quality infrastructure that enables Hardware Technology to produce chips for Apple's best products.

You'll be responsible for architecting and supporting various post-silicon infrastructure systems, managing critical components like Memory Failure Analysis, Silicon Validation, and Test Patterns. Working with an energized CAD team, you'll help drive Apple's chip design efforts while creating documentation, providing training, and continuously improving workflows based on customer needs.

This role offers the opportunity to work at the intersection of software development and hardware technology, contributing directly to Apple's silicon development process. You'll collaborate with multiple teams, including Product and Test Engineering, Digital Custom Group, and Silicon Validation, while maintaining and enhancing critical infrastructure systems that support Apple's innovative chip design process.

Last updated 14 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 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
  • Knowledge of software engineering practices
  • Experience with customer support

Interested in this job?