Asic Design Engineer

NVIDIA NVIDIA · Semiconductors · Bangalore, India

NVIDIA is seeking ASIC Design Engineers to design and implement world’s leading SoCs, impacting product lines from consumer graphics to self-driving cars and AI. The role involves working with system architects, defining micro-architecture, developing RTL, owning silicon bring-up, and mentoring junior engineers. Requires BS/MS, 2+ years of experience, expertise in micro-architecture, RTL coding (Verilog/System Verilog), and design/verification tools.

What you'd actually do

  1. Work with system architects to understand the functional and performance requirements of a unit or feature.
  2. Define micro-architecture and develop RTL for owned unit and/or feature.
  3. Work with verification and physical design teams to ensure that the unit or feature is accurately verified and implemented.
  4. Own silicon bring-up in conjunction with post silicon validation and SW teams.
  5. Mentor junior engineers and guide them in their work.

Skills

Required

  • BS / MS or equivalent experience
  • 2+ years of experience
  • Proven knowledge in implementation of complex features or units
  • Expertise in micro architecture definition
  • Expertise in RTL coding using Verilog or System Verilog
  • Expertise in using design and verification tools (Synthesis, lint, VCS or equivalent simulation tools, debug tools like Debussy, GDB)
  • Good debugging and problem solving skills
  • Scripting knowledge

Nice to have

  • Experience in memory controller, memory management unit, interconnect design and cache controller design desirable
  • Good interpersonal skills and ability & desire to work as a teammate are a huge plus.