Full Stack Software Engineer, GPU Architecture

at Nvidia
USD 184,000-287,500 per year
MIDDLE
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Python @ 3 Leadership @ 3 Communication @ 6 JavaScript @ 3 API @ 1 GPU @ 3

Details

We are looking for a Full Stack Software Engineer to join NVIDIA's GPU Architecture (Streaming Multiprocessor - SM) team to build high-impact engineering tools that enhance productivity and streamline chip development workflows. You will work closely with hardware engineers and cross-functional teams to identify inefficiencies and develop scalable software solutions. In this role you'll act as advocate, product manager, designer, developer and support — owning features from concept to deployment and leveraging state-of-the-art AI tools. Domain knowledge and experience in hardware engineering workflows is required, and expertise in lower-level languages (C, C++) is strongly preferred to help improve existing GPU simulators.

Responsibilities

  • Collaborate with the SM Architecture team to identify issues and develop high-impact software solutions.
  • Design, build, and optimize scalable, high-performance infrastructure tools and systems.
  • Lead projects from conception to deployment and drive technical decisions.
  • Shape engineering infrastructure and automation by establishing standard methodologies and optimizing workflows.
  • Develop clear, comprehensive documentation for infrastructure, designs, and processes.
  • Enhance system reliability and efficiency through automation, monitoring, and proactive improvements.

Requirements

  • Master's degree in Computer Science, Computer Engineering, or a related field, or equivalent experience.
  • 6+ years of experience as a full stack software developer or in a similar role.
  • Experience with hardware engineering workflows is required.
  • Proven leadership skills and the ability to drive projects independently.
  • Strong problem-solving skills and ability to thrive in a fast-paced, dynamic environment.
  • Strong communication and collaboration skills for working with cross-functional teams.
  • Eagerness to learn about chip hardware engineering workflows and develop domain expertise.
  • Expertise in Python, JavaScript, databases, C, and C++ (and willingness to pick up new languages as needed).

Ways to stand out

  • Experience with GPU architecture, GPU programming/APIs, and high-performance computing environments is a plus.

Compensation & Benefits

  • Base salary range: 184,000 USD - 287,500 USD (determined based on location, experience, and internal pay parity).
  • Eligible for equity and company benefits (link to NVIDIA benefits referenced in original posting).

Other details

  • Applications accepted through at least December 20, 2025.
  • NVIDIA is an equal opportunity employer committed to diversity and non-discrimination.