Nvidia-posted about 1 year ago
$148,000 - $276,000/Yr
Full-time • Senior
Santa Clara, CA
Computer and Electronic Product Manufacturing

The Senior C++ Software Engineer for Chip Design Tools at NVIDIA is responsible for developing and supporting infrastructure tools that assist design engineers in building and verifying architectural, RTL, and gate-level designs. This role involves crafting efficient software to automate chip design and verification processes, ensuring reliability and scalability for hundreds of engineers worldwide.

  • Build reliable, scalable, and high-performance software for chip design and verification.
  • Develop software tools in C++/Golang to analyze and construct chip designs described in C++, Verilog, or domain-specific languages (DSLs).
  • Research and develop software solutions to enhance efficiency in architecture, hardware, and software teams.
  • Optimize daily workflows for chip modelers and designers.
  • BS degree or equivalent experience with 5+ years of software development experience; MS or PhD preferred.
  • Experience with C++ or Golang, and Unix/Linux environments.
  • Solid understanding of algorithms, computer architecture, and computer science theory.
  • Experience with VLSI physical design and packaging.
  • Flexibility and adaptability to work in a global and dynamic environment with varying frameworks and requirements.
  • Good architecture and RTL design knowledge.
  • Strong expertise in modern C++, compilers, build systems, and databases.
  • Experience with static and dynamic code analysis tools.
  • Equity options
  • Comprehensive health benefits
  • Flexible work hours
  • Diversity and inclusion programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service