Senior Software Engineer, Soc Design Methodology

at Nvidia
USD 136,000-264,500 per year
SENIOR
✅ On-site

Tech Stack

AI @ 4 Algorithms @ 7 Communication @ 7 Data Structures @ 7 LLM Machine Learning Python @ 4

Details

About NVIDIA

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work.

Join NVIDIA’s CAD Infrastructure team and be part of something outstanding. We are building a next-generation software platform for semiconductor development, applying innovative graph neural network infrastructure to process graphs at a trillion-edge scale.

Responsibilities

  • Architecting highly automated and customizable flows using modular builds and object-oriented techniques.
  • Collaborating with architects and designers during active spec development to identify integration gaps and keep workstreams aligned.
  • Building event-driven data preprocessing pipelines for large-scale graph data.
  • Constructing tools and user interfaces in C++ and Python adapted for advanced engineering workflows.
  • Engaging cross-functionally with VLSI organizations to anticipate future challenges and build solutions.

Requirements

  • 8+ years of relevant software engineering experience.
  • BS or MS in Computer Science or Computer Engineering, or equivalent experience.
  • Hands-on experience in C++ and Python programming.
  • Strong foundations in software building, algorithms, and data structures.
  • Proficiency in software architecture: you’ve built systems, not just contributed to them.
  • Strong communication skills and comfort working across fields during an evolving development cycle.

Ways to Stand Out

  • Experience building GUIs for engineering tools — complex, data-rich interfaces built by engineers, for engineers.
  • Background in graph-scale data infrastructure or GNN-based systems.
  • Exposure to ML or agentic tooling, particularly LLM-based code generation.
  • Familiarity with EDA or VLSI build environments.
  • Experience exposing software toolchains to AI agents or building developer-facing AI interfaces.

Compensation and Benefits

Widely considered to be one of the technology world’s most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package.

  • Base salary range is 136,000 USD - 218,500 USD for Level 3, and 168,000 USD - 264,500 USD for Level 4.
  • You will also be eligible for equity and benefits.

More jobs at Nvidia

Similar jobs