Spanish bilingual and Hispanic jobs since 1997. Diversity job fairs since 2006. employers     login   |   register - post a job
Hispanic Diversity Recruitment - best jobs for hispanic, latino & bilingual (spanish & portuguese) jobseekers
    Log me in!   |   Site Map   |   Help   
 CAD Engineer - IP QA Methodology and Applications - Cupertino, California, United States

Job information
Posted by: Apple 
Hiring entity type: Retail 
Work authorization: Not Specified for United States
Position type: Direct Hire, Full-Time 
Compensation: ******
Benefits: See below
Relocation: Not specified 
Position functions: Creative services/Design
Engineering - Electrical
Engineering - Industrial
Engineering - Manufacturing
Travel: Unspecified 
Accept candidates: from anywhere 
Languages: English - Fluent
Minimum education: See below 
Minimum years experience: See below 
Resumes accepted in: English
Cover letter: No cover letter requested
Job code: 200110639 / Latpro-3738908 
Date posted: Apr-22-2020
State, Zip: California, 95014


CAD Engineer - IP QA Methodology and Applications

Santa Clara Valley (Cupertino) , California , United States



Posted: Feb 21, 2020

Role Number: 200110639

Do you love building elegant solutions to highly complex challenges? Do you intrinsically see the importance in every detail? As part of our Silicon Technologies group, you'll help design and manufacture our next-generation, high-performance, power-efficient processor, system-on-chip (SoC). You'll ensure Apple products and services can seamlessly and efficiently handle the tasks that make them beloved by millions. Joining this group means you'll be responsible for crafting and building the technology that fuels Apple's devices. Together, you and your team will enable our customers to do all the things they love with their devices. As a VLSI CAD methodology and applications engineer in the IP QA group, you will define, implement and support the methodology to build and verify IP collateral releases. You will be tasked to improve the quality of the releases and overall productivity of the design teams.

Key Qualifications

  • 3+ years of software development in a CAD/EDA environment
  • Strong programming background and experience with developing large software projects in a group environment
  • Self-motivated dedicated problem solver with strong communication skills
  • Proficiency in Python and/or Perl is required. Additional languages like TCL, or Javascript are a plus
  • Knowledge of version control software like GIT or Perforce
  • Knowledge of Linux and Shell scripting
  • Experience with databases is a plus
  • Familiarity with IP collateral delivered by design teams considered a plus
  • Familiarity with dependency aware flow control tools like Makefiles is useful
  • Knowledge of job scheduling systems such as NC/Accelerator or LSF a plus
  • Familiarity with EDA tools such as Crossfire, Design Compiler, Innovus, Spyglass, Verific is useful


As a member of the software development team, you will interact with teams to plan, analyze, implement and maintain scalable software solutions. Your systems will handle hard IP including standard cell and IO libraries, Memories, PDKs and design collateral from internal and external design teams and foundries. You will gain exposure to many IP views from different EDA tools/vendors and numerous design flows. You will set up Quality Assurance (QA) tests against these views using standard EDA tools. Exposure to these tools and flows will expand your knowledge to support the design team's releases. You will organize and use databases to track metrics. Web based interfaces may be designed to visualize the data. You will be working with a small, focused, skilled and dedicated team to contribute to different CAD responsibilities as they emerge. Strong analytical skills and effective interpersonal communication are important to this position.

Education & Experience

BS or MS (preferred) in CE/EE/CS


See job description


Apple requires you to fill in their on-line form which will open in a different window.

Enter your email address and click 'Apply':
  Prefer not to enter your email?