Senior Software Developer, VLSI Physical Design jobs in United States
cer-icon
Apply on Employer Site
company-logo

NVIDIA · 1 day ago

Senior Software Developer, VLSI Physical Design

NVIDIA is a leading technology company known for its innovative hardware solutions. They are seeking a Senior Software Developer specializing in VLSI Physical Design to develop optimization tools and enhance design processes through advanced algorithms and machine learning strategies.

AI InfrastructureArtificial Intelligence (AI)Consumer ElectronicsFoundational AIGPUHardwareSoftwareVirtual Reality
check
Growth Opportunities
check
H1B Sponsor Likelynote
Hiring Manager
Christian Bada
linkedin

Responsibilities

Invent and optimize new methods for floorplanning and chip-level optimization tools
Improve designer insight and visualization by extending GUIs built on ImGui and/or OpenGL
Develop machine learning strategies to improve efficiency of design space exploration
As with any software engineering team, we do write a lot of code, but this is broader than a typical CAD or EDA role. Instead, we as a team own the whole process from discovery and invention of new optimization opportunities, developing solutions, and working directly inside design teams to facilitate deployment. Team members enjoy considerable flexibility in defining new projects and exploring new technical domains due to the breadth of our team's role

Qualification

C++VLSI hardware designAlgorithm developmentComputational geometryGraph theoryCAD softwareVLSI floorplan conceptsGUI developmentPerformance obsessionCommunication skillsInterpersonal skills

Required

BS, MS, PhD or equivalent experience in Electrical Engineering or Computer Science
Strength in both CAD software and VLSI hardware design
6+ years experience in software development with C++
Good understanding of computational geometry and graph theory
Familiarity with VLSI floorplan concepts such as routability, congestion, and partitioning
Expertise in algorithm development for physical design, analysis, and visualization
Strong communication and interpersonal skills

Preferred

C++17/C++14 experience, such as lambdas and concurrency
Experience and/or interest in GUI development using ImGui or OpenGL
Deep understanding of algorithm design principles such as complexity analysis, efficient memory and I/O use, etc
In general, an obsession with performance and the practical skills to build highly innovative software for world leading hardware

Benefits

Equity
Benefits

Company

NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI.

H1B Sponsorship

NVIDIA has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1877)
2024 (1355)
2023 (976)
2022 (835)
2021 (601)
2020 (529)

Funding

Current Stage
Public Company
Total Funding
$4.09B
Key Investors
ARPA-EARK Investment ManagementSoftBank Vision Fund
2023-05-09Grant· $5M
2022-08-09Post Ipo Equity· $65M
2021-02-18Post Ipo Equity

Leadership Team

leader-logo
Jensen Huang
Founder and CEO
linkedin
leader-logo
Michael Kagan
Chief Technology Officer
linkedin
Company data provided by crunchbase