NVIDIA

Senior Software R&D Engineer, Digital Logic Synthesis

NVIDIA

full-time

Posted on:

Location Type: Hybrid

Location: Santa ClaraCaliforniaTexasUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $168,000 - $264,500 per year

Job Level

About the role

  • Invent and develop new algorithms for RTL synthesis, digital logic optimization, graph-based RTL traversal, analysis, and manipulation.
  • Build physical-aware synthesis techniques using placement/congestion/timing feedback to improve PPA.
  • Develop strategies for rapidly analyzing the RTL change impact on timing, power, area, and impact to DFT, clocking, and power delivery on design.
  • Prototype and evaluate ML methods (e.g., GNNs, RL, models) to guide optimization decisions; integrate successful approaches into production.
  • Explore high performance algorithms for clustering, min cost tree covering (technology mapping), datapath implementation and other details of logic synthesis, especially that efficiently incorporate human insight.
  • Collaborate with design teams to facilitate deployment of solutions and actively drive the roadmap of increasing hardware design productivity.

Requirements

  • MS or PhD in Electrical Engineering or Computer Science or equivalent experience
  • 6+ years experience in EDA software and/or VLSI flows, with significant work in logic synthesis or digital optimization.
  • Strong CS fundamentals and modern C++ experience (templates/STL, concurrency libraries, profiling and performance optimization, data structures, algorithms, performance, concurrency, testing).
  • Solid understanding of RTL (Verilog/SystemVerilog) and digital design concepts (timing, clocking, DFT basics, power intent).
  • Expertise in EDA techniques, including logic synthesis, global route, static timing analysis, power & area optimization and SAT solvers
  • Good communication and interpersonal skills.
Benefits
  • equity
  • benefits 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
RTL synthesisdigital logic optimizationgraph-based RTL traversalphysical-aware synthesisC++VerilogSystemVerilogEDA techniquesstatic timing analysispower optimization
Soft Skills
communication skillsinterpersonal skills
Certifications
MS in Electrical EngineeringPhD in Computer Science