ECAD Librarian & Software Engineer (AI & Automation Focus)

Apple Inc

Hybrid

Quick summary

Work type
Hybrid
Location
San Jose, CA
Salary
$118,500–$244,100 / yr
Posted
45 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $214k
This role $181k
$102k most similar roles pay here $275k

This role pays less than 75% of similar roles. Most pay $180,993–$246,150 — the shaded band above. At the midpoint, this role pays about $181k versus about $214k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 638 open roles on FindRole.

Listed pay typically runs $171,600–$272,100 across 505 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · ECAD Librarian & Software Engineer (AI & Automation Focus)

Join our dynamic team as an ECAD Librarian & Software Engineer with a focus on AI and automation. This senior-level position involves managing and maintaining electronic component libraries while developing software tools to automate library creation and integration with PLM systems. You will leverage your programming skills and knowledge of AI to build intelligent workflows, ensuring data integrity and standardization across design teams. Key responsibilities include enforcing ECAD library standards, performing quality assurance on components, and integrating supplier data into the system. The role requires proficiency in Python or similar languages, experience with ECAD tools like Altium or Cadence, and familiarity with AI/ML frameworks such as TensorFlow or PyTorch. This position plays a crucial role in enhancing design efficiency and enabling smarter engineering systems through automation and intelligent tooling.

What you'll do

  • Develop and enforce ECAD library standards to ensure accuracy and compliance.
  • Perform quality assurance on electronic component models to meet DFM guidelines.
  • Automate library creation and validation processes using software tools.
  • Integrate supplier data into ECAD libraries for accurate design decisions.
  • Manage part lifecycle states and coordinate with procurement teams.
  • Create documentation for library processes and best practices across teams.
  • Drive continuous improvement initiatives to enhance library usability and performance.

What we're looking for

  • Bachelor’s degree in Software Engineering or related field
  • Experience managing ECAD libraries (symbols, footprints, 3D models)
  • Proficiency in programming languages like Python, C++, or SQL
  • Understanding of PCB design fundamentals and electronic components
  • Familiarity with AI/ML concepts and practical implementation experience
  • Hands-on experience building automation tools for engineering workflows
  • Knowledge of database systems (SQL/NoSQL) and data management practices

More like this

Similar roles

Applied AI Engineer

Booz Allen Hamilton

Fort Belvoir, VA 22 days ago $99,000$225,000
Python FastAPI Flask Streamlit Gradio React TypeScript Kubernetes CI/CD Prometheus Grafana MLOps Docker PostgreSQL AWS Azure Google Cloud Platform

Applied AI Engineer

Apple Inc

Cupertino, CA 24 days ago $181,100$272,100
Python FastAPI LangChain LLMs GenAI RESTful APIs Vector databases Async programming Pipeline orchestration Prometheus OpenTelemetry Redis RabbitMQ Kafka Docker CI/CD

Sr. Software Engineer, AI, Search & Knowledge Platforms

Apple Inc

Santa Clara, CA 32 days ago $181,100$272,100
Go Rust C++ Java Docker Kubernetes AWS CI/CD Prometheus Grafana PostgreSQL Redis Elasticsearch GraphQL REST DAG-based execution engines Task schedulers Feature flagging Dynamic config propagation Search systems Information retrieval systems Agentic AI patterns

Sr. Software Engineer, AI, Search & Knowledge Platforms

Apple Inc

Seattle, WA 32 days ago $171,600$258,100
Go Rust C++ Java Docker Kubernetes CI/CD Prometheus Grafana PostgreSQL Redis Elasticsearch AWS Azure Google Cloud Platform Git Jenkins DAG-based execution engines Task schedulers Feature flagging Dynamic config propagation

Software Engineer, Ai & Data Platforms

Apple Inc

Austin, TX 31 days ago
Python Go Docker AWS Azure Google Cloud Kubernetes Terraform VS Code TypeScript Node.js JetBrains IDEs IntelliJ Platform SDK Git CI/CD Prometheus Grafana

Senior AI Software Engineer, Kernel Libraries

Nvidia

Remote (Santa Clara, CA) 4 days ago $184,000$287,500
PyTorch TensorFlow JAX ONNX vLLM SGLang MLC FlashInfer Apache TVM MLIR CUDA C/C++ cuTelemetry Triton NVIDIA GPU Architecture Domain Specific Compilers Open Source Contributions
Remote