Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

ECAD Librarian & Software Engineer (AI & Automation Focus)

Today San Jose, CA

We are seeking a highly skilled ECAD Librarian with a strong foundation in software engineering and hands-on experience in coding and AI. This hybrid role blends electronic component library management with automation, data integrity, and intelligent tooling. The ideal candidate will bridge hardware and software workflows, improving design efficiency and enabling smarter engineering systems.

Description

In this role, you will manage and maintain ECAD libraries (symbols, footprints, 3D models), ensuring accuracy, compliance, and standardization across design teams. You will develop and maintain software tools to automate library creation, validation, and integration with PLM systems. Leveraging your programming and AI knowledge, you will help build intelligent workflows such as automated part creation and data validation. You will collaborate closely with electrical engineers, PCB designers, and EES team to streamline design processes and ensure data consistency. This role requires both attention to detail in library management and creativity in solving engineering problems through code and AI.

Additional ECAD Librarian Responsibilities:

Develop, enforce, and continuously improve ECAD library standards, including naming conventions, parameter structures, and component metadata schemas

Perform rigorous quality assurance on symbols, footprints, and 3D models to ensure they meet internal DFM guidelines

Establish and maintain version control and release library components, including change tracking, auditing, and rollback capabilities

Manage part lifecycle states (e.g., active, deprecated, obsolete) and coordinate with sourcing/procurement teams to ensure component availability and risk mitigation

Integrate supplier and manufacturer data (datasheets, parametrics, lifecycle status) into ECAD libraries to support accurate design decisions

Create and maintain documentation for library processes, standards, and best practices to ensure consistency across teams

Support engineers and PCB designers by troubleshooting library-related issues

Create and maintain DFM Guidelines and classification (taxonomy) for component types to enable efficient search for DFM Guideline usage

Drive continuous improvement initiatives to enhance library usability, accessibility, and performance

Preferred Qualifications

Experience building automation tools for engineering workflows

Knowledge of database systems (SQL/NoSQL) and data management

Hands-on experience with AI/ML frameworks (e.g., TensorFlow, PyTorch)

Familiarity with PLM/ERP system integrations

Experience with scripting in ECAD tools (e.g., Altium scripts, SKILL for Cadence)

Understanding of data validation, standardization, and governance practices

Want more jobs like this?

Get jobs in San Jose, CA delivered to your inbox every week.

Job alert subscription


Exposure to cloud platforms or scalable software architectures

Strong cross-functional communication and collaboration skills

Minimum Qualifications

Bachelor's degree in Software Engineering, Computer Engineering, or related field

Experience managing ECAD libraries (e.g., Altium, Cadence, or similar)

Proficiency in at least one programming language (Python, C++, SQL or similar)

Understanding of PCB design fundamentals and electronic components

Familiarity with AI/ML concepts or practical implementation experience

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant .

Pay & Benefits

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $118,500 and $244,100, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Client-provided location(s): San Jose, CA
Job ID: apple-200658963-3749_rxr-663
Employment Type: OTHER
Posted: 2026-04-24T19:40:40

Perks and Benefits

  • Health and Wellness

    • Parental Benefits

      • Work Flexibility

        • Office Life and Perks

          • Vacation and Time Off

            • Financial and Retirement

              • Professional Development

                • Diversity and Inclusion

                  Company Videos

                  Hear directly from employees about what it is like to work at Apple.