Used Tools & Technologies
Not specified
Required Skills & Competences ?
Python @ 3 Leadership @ 3 Communication @ 6 JavaScript @ 3 API @ 1 GPU @ 3Details
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.