Senior Asic Design Engineer

NVIDIA NVIDIA · Semiconductors · Santa Clara, CA

NVIDIA is seeking Senior ASIC Design Engineers to implement world-leading SoCs and GPUs. This role involves RTL implementation, micro-architecture design, verification, and collaboration with cross-functional teams to deliver high-performance, area, and power-efficient designs for products ranging from consumer graphics to self-driving cars and AI.

What you'd actually do

  1. As a key member of the GPU Design team, you will implement, document and deliver high performance, area and power efficient RTL to achieve design targets and specifications.
  2. Analyze architectural trade-offs based on features, performance requirements and system limitations.
  3. Craft micro-architecture, implement in RTL, and deliver a fully verified, synthesis/timing clean design.
  4. Collaborate and coordinate with architects, other designers, pre- and post-silicon verification teams, synthesis, timing and back-end teams to accomplish your tasks.
  5. Work on a broad list of IPs such as GPU's work scheduler, time distribution system, interrupt controllers, and DMA engines.

Skills

Required

  • Bachelors Degree or equivalent experience in Electrical Engineering, Computer Engineering or Computer Science
  • 8+ years of meaningful work experience
  • Experience in micro-architecture and RTL development (Verilog)
  • Understanding of ASIC design flow (RTL design, verification, logic synthesis, timing analysis)
  • Digital systems and VLSI design
  • Computer Architecture
  • Computer Arithmetic

Nice to have

  • Strong C/C++, Python or Perl skills
  • Good debugging and analytical skills

What the JD emphasized

  • 8+ years of meaningful work experience
  • Experience in micro-architecture and RTL development (Verilog), focused on arbiters, scheduling, synchronization & bus protocols, interconnect networks and/or caches.
  • Great understanding of ASIC design flow including RTL design, verification, logic synthesis and timing analysis.
  • Exposure to Digital systems and VLSI design, Computer Architecture, and Computer Arithmetic is required.