Systems Software Developer - CAD Infrastructure

A leading technology company that designs, develops, and sells consumer electronics, software, and services.
$143,100 - $264,200
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ 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. This role combines technical expertise with infrastructure development to support Apple's chip design efforts. You'll be creating elegant solutions for complex challenges while working with multiple Post-Silicon teams including Product and Test Engineering, Digital Custom Group, Silicon Validation, and DFT teams.

Your primary focus will be on developing and maintaining automated infrastructure for data management and processing, as well as supporting software used for memory failure analysis. The position is crucial in maintaining our vision of creating high-quality infrastructure that enables Hardware Technology to produce chips for Apple's best products.

Working in an energized CAD team environment, you'll be responsible for developing post-silicon infrastructure systems, managing various aspects like EMA, Memory Failure Analysis, Silicon Validation, Test Patterns, and eFuses. The role requires strong technical skills in programming languages like Python, Perl, or C++, combined with experience in Linux/Unix environments.

The position offers competitive compensation ranging from $143,100 to $264,200, along with comprehensive benefits including medical coverage, retirement benefits, stock options, and education reimbursement. This is an excellent opportunity for someone with 3+ years of relevant experience who wants to make a significant impact on Apple's silicon development process.

Join us in creating the next generation of technology that powers Apple's innovative products, while working with cutting-edge tools and technologies in a collaborative, high-impact environment.

Last updated 15 days ago

Responsibilities For Systems Software Developer - CAD Infrastructure

  • Developing and supporting multiple post-silicon infrastructure systems
  • Managing EMA, Memory Failure Analysis, Silicon Validation, Test Patterns and eFuses
  • Evangelizing and promoting systems across Apple Silicon design teams
  • Creating documentation and providing training to internal customers
  • Engaging 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 + 3 years of relevant industry experience
  • Experience working in Linux/Unix environments

Benefits For Systems Software Developer - CAD Infrastructure

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Stock purchase plan
  • Discretionary restricted stock unit awards
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple Systems Software Developer - CAD Infrastructure

App Compatibility Triage Systems Engineer

App Compatibility Systems Engineer role at Apple, focusing on ensuring third-party software compatibility across Apple's ecosystem through data analysis and machine learning.

Design Verification Engineer

Design Verification Engineer role at Apple focusing on pre-silicon verification, test-plan development, and ensuring bug-free first silicon for IP designs.

CPU DFT Verification Engineer

Join Apple as a CPU DFT Verification Engineer to develop and verify DFT logic for processor designs, working with cutting-edge technology and contributing to groundbreaking hardware products.

Tools and Automation Engineer - Apple Maps Quality Team

Tools and Automation Engineer position at Apple Maps Quality Team focusing on testing, automation, and analytics for maps-wide metrics and quality assurance.

Software Developer - StoreKit

Software Developer position at Apple working on StoreKit framework, focusing on In-App Purchase features across Apple platforms with competitive pay and benefits.