×
Register Here to Apply for Jobs or Post Jobs. X

ECAD Librarian & Software Engineer; AI & Automation Focus

Job in San Jose, Santa Clara County, California, 95115, USA
Listing for: Apple
Full Time position
Listed on 2026-06-27
Job specializations:
  • IT/Tech
    AI Engineer (Applied/Software)
Job Description & How to Apply Below
Position: ECAD Librarian & Software Engineer (AI & Automation Focus)
** Weekly

Hours:

** 40

** Role Number:*
* ** Summary*
* 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, para metrics, 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

** 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

** Preferred Qualifications*
* + Experience building automation tools for engineering workflows

+ Knowledge of database systems (SQL/No

SQL) and data management

+ Hands-on experience with AI/ML frameworks (e.g., Tensor Flow, 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

+ Exposure to cloud platforms or scalable software architectures

+ Strong cross-functional communication and collaboration skills

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 (https://(Use the "Apply for this Job" box below). EEOC Know Your Rights
6.) .
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary