NVIDIA, the global leader in accelerated computing and AI technology, is seeking a Senior R&D Software Engineer specializing in VLSI Floorplanning and Optimization. This role combines cutting-edge hardware development with advanced software engineering, focusing on developing internal EDA tools using parallel computing, machine learning, and innovative algorithms in C++. The position offers unique opportunities to work on the latest processes and most advanced designs, with considerable intellectual freedom and innovation potential.
The role involves creating and optimizing floorplanning and chip-level optimization tools, implementing machine learning strategies for design space exploration, and developing high-performance algorithms for block placement and datapath estimation. You'll be working with cutting-edge technologies including LLMs, GNNs, and GANs for EDA solutions. The position offers broader scope than typical CAD or EDA roles, with team members having significant influence in defining new projects and exploring technical domains.
As part of NVIDIA's industry-leading hardware team, you'll contribute directly to the development of the world's best AI hardware. The compensation is highly competitive, with a base salary range of $196,000 - $368,000, plus equity and comprehensive benefits. The ideal candidate will have 10+ years of experience in EDA software and VLSI hardware design, strong C++ programming skills, and deep understanding of algorithm design principles.
This is an exceptional opportunity for someone who wants to work at the intersection of hardware design and software development, with the freedom to innovate and directly impact the future of AI computing technology. NVIDIA's collaborative environment and commitment to pushing technological boundaries make this an ideal position for ambitious engineers looking to make a significant impact in the field.