NVIDIA is seeking best-in-class CPU Design Engineers to design the world’s leading CPUs. This position offers the opportunity to have a real impact in a dynamic, technology-focused company, working on product lines ranging from consumer graphics to self-driving cars and artificial intelligence.
Responsibilities:
- Drive the micro-architecture definition, feasibility studies and documentation of CPU sub-systems
- Implement in RTL and coordinate execution with the verification team to ensure that the design is functional
- Exercise logic design skills to optimize and meet performance, timing and power targets
- Deliver a synthesis/timing clean design while working with the physical design team ensuring a routable and physically implementable design
- Support hardware engineering activities including chip floor plan, power/clock distribution, chip assembly, timing closure, power and noise analysis, and back-end verification
- Develop flows and tools as necessary in support of design activities
Requirements:
- BS or MS in electrical engineering or computer engineering (or equivalent experience)
- Exposure to Computer Architecture and Digital Systems design
- Proficient in logic design, Verilog and/or SystemVerilog, with a deep understanding of physical design and VLSI
- Strengths in scripting languages such as Perl, Python
- Good communication and interpersonal skills