Expoint – all jobs in one place
Finding the best job has never been easier
Limitless High-tech career opportunities - Expoint

Apple CAD Automation Infrastructure Engineer 
United States, California, Sunnyvale 
796135224

08.06.2025
In this highly visible role, your primary responsibilities will include:• Investigate challenges, propose solutions, complete execution, and drive adoption of novel systems, which enhance design and CAD engineer productivity. • Create, support, and enhance software infrastructure, flows, and scripts following high-quality code development practices.• Identify opportunities for optimizing, expediting, and reusing the delivery of hardware IP assets. • Collaborate closely with diverse Design and CAD Teams, including Custom Digital, Analog, Mixed-Signal, and more, to understand their needs and requirements.• Apply advanced techniques to address customer requirements across multiple products and reduce duplicate design work. • Learn new subject areas quickly. Ask questions. Anticipate and overcome challenges.• Drive software vendor development and benchmark their capabilities.
  • Experience in Python programming
  • Experience in programming algorithms
  • Minimum requirement of BS and 10+ years of relevant industry experience.
  • Experience in developing complex CAD automation tools and systems integrating multiple steps into a comprehensive and efficient flow.
  • Strong fundamentals in object-oriented programming, data structures, algorithms, system architecture, command-line and GUI interaction, testing/coverage, revision control, and ML knowledge.
  • Knowledge of transistor-level electrical engineering and related software tools for circuit analysis, such as simulation, timing, EM/IR, layout, extraction, PDV, or power analysis.
  • Day-to-day experience working with the UNIX shell environment and code revision control systems.
  • Experience with server management, and parallel computing platforms such as LSF, NC, AWS, etc.
  • Experience creating web technologies using React, REST APIs, and equivalent.
  • Excellent communication and presentation skills.
  • Commitment to excellence and productivity.
  • Experience in development of large-scale software systems in multi-user, multi-site environments
  • Experience driving small software development teams to develop novel and complex applications.
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.