Custom Automation CAD Engineer

$121,900 - $183,600/Yr

Apple - Sunnyvale, CA

posted 4 days ago

Full-time - Entry Level
Sunnyvale, CA
Computer and Electronic Product Manufacturing

About the position

The position involves developing software that integrates machine learning and large language models to enhance circuit design automation at Apple. The engineer will work closely with CAD engineers to create innovative solutions that improve the efficiency of transistor-level analysis workflows and support the development of reusable hardware IP assets. This role offers the opportunity to engage with various design teams and contribute to the advancement of Apple's silicon technology.

Responsibilities

  • Develop innovative ML and large language model applications for circuit design software systems.
  • Design and implement interactions with extensive compute infrastructure.
  • Identify opportunities for optimizing and reusing hardware IP assets.
  • Support various ML and large language model development processes, including troubleshooting and delivering solutions.
  • Collaborate with design teams to understand their needs for ML applications and reduce duplicate design work.
  • Validate ML-based applications and evaluate external vendor solutions.

Requirements

  • Experience in developing object-oriented programs and writing algorithms.
  • Knowledge of basic machine learning techniques.
  • Experience working with the UNIX shell environment and code revision control systems.
  • Knowledge of basic electrical engineering topics.
  • Experience leading academic software development projects.
  • Experience in an internship, research position, or industry experience with a minimum requirement of BS.

Nice-to-haves

  • Proficiency in machine learning algorithms and large language models.
  • Knowledge of transistor-level electrical engineering and related software tools.
  • Experience in electrical engineering machine learning applications.
  • Exposure to server management or parallel computing platforms.
  • Experience creating web technologies using React or REST APIs.
  • Strong communication and presentation skills.
  • Experience in developing large scale software systems in multi-user environments.

Benefits

  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Reimbursement for certain educational expenses including tuition
  • Discretionary bonuses or commission payments
  • Relocation assistance
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service