Taro Logo

ASIC Design Engineer - Neural Engine DMA

A leading technology company that designs and develops consumer electronics, software, and services.
$143,100 - $264,200
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For ASIC Design Engineer - Neural Engine DMA

Apple's Hardware Technologies group is seeking an ASIC Design Engineer to join their Neural Engine DMA team. This role focuses on designing next-generation, high-performance, power-efficient system-on-chips (SoCs) that power Apple's innovative devices. As part of the Pixel IP DMA team, you'll work on building commitment and low power DMA engines, collaborating closely with architecture, design, and verification teams.

The position offers an opportunity to work at the intersection of hardware and machine learning, specifically focusing on the Apple Neural Engine Core (ANE). You'll be responsible for implementing sophisticated data movement solutions between memory subsystems and the ANE, utilizing advanced techniques in flow control, arbitration, cache design, compression, and pipelining.

This is an ideal role for someone passionate about hardware design with strong expertise in ASIC RTL digital logic design, SoC architecture, and verification methodologies. You'll be working in a collaborative environment, contributing to products used by millions of customers worldwide. The role offers competitive compensation, comprehensive benefits, and the chance to work on cutting-edge technology that shapes the future of Apple's devices.

The position comes with excellent growth opportunities, including educational benefits, stock programs, and the chance to work with industry-leading professionals. You'll be part of a team that values innovation, quality, and attention to detail, making a direct impact on Apple's next-generation products.

Last updated 6 months ago

Responsibilities For ASIC Design Engineer - Neural Engine DMA

  • Coding high-quality RTL, with embedded assertions and cover points
  • Writing detailed micro-architectural specifications
  • Collaborating with multi-functional teams to explore solutions that enhance performance while minimizing power and area
  • Working closely with design verification and formal verification teams to debug and verify functionality and performance

Requirements For ASIC Design Engineer - Neural Engine DMA

Python
  • Bachelor's degree + 3 Years of Experience
  • Experience in SoC front-end ASIC RTL digital logic design using Verilog, or System Verilog
  • Experience working with architecture, design, and verification teams
  • Experience in front-end implementation tasks
  • Good collaboration skills with strong written and verbal communication skills
  • Good understanding of flow control, arbitration, address translation, caching, on-chip interconnects, and performance analysis

Benefits For ASIC Design Engineer - Neural Engine DMA

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Educational reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Discretionary bonuses
  • Relocation assistance
  • Product discounts
  • Free services

Interested in this job?