
Pioneering accelerated computing and AI
System Software Engineer, GPU Development Tools
A key part of NVIDIA's strength is our sophisticated development tools and modelling environments that enable our incredible pace of delivering new technology to market. We are looking for forward-thinking, hard-working, and creative people to join a multifaceted software team with high production-quality standards. This software engineering role involves developing high-level chip models, test APIs and trace generation workflows, and analysis tools. As a member of the software development team, you will engineer and improve the core infrastructure for execution, automation, and debugging the development of large-scale, general-purpose graphics and computing chips. This infrastructure enables our driver stack, applications, tests, and studies to run unchanged on all functional, diagnostic, and performance models.
What you’ll be doing:
-
This role will require you to play a critical part in every stage of development of a GPU!
-
Improve the daily workflows of the world’s top chip modelers and designers to help produce the next greatest generation of GPUs.
-
Empower GPU architects to understand application performance today and model competition-destroying performance for tomorrow.
-
Coordinate with architecture and software teams to enable functional and performance testing for the next architecture.
What we need to see:
-
Bachelor's or higher degree in Computer Science, Computer Engineering, or related major
-
2+ years of experience
-
Aptitude to work across the GPU, driver, and application stacks
-
Strong C/C++ is a must-have capability
-
Fluent in written and spoken English
-
Python programming experience (a plus).
-
AI related knowledges (a plus)
Ways to stand out from the crowd:
-
Know-how working on operating system kernels or writing device drivers with strong systems-level debugging skills
-
A knowledge of GPU APIs such as DirectX, CUDA, Vulkan or OpenGL
-
Experience with chip and/or system simulation
-
Deep understanding of systems architecture: CPU, GPU, memory, display, buses, kernel internals would be helpful
-
Advanced programming expertise with full-stack web based visualization technologies to help provide data insights.
전체 조회수
0
전체 지원 클릭
0
전체 Mock Apply
0
전체 스크랩
0
비슷한 채용공고
Mechanical Engineer
Nextracker · China, Shenzhen

SMTS Application Engineer
Analog Devices · China, Shanghai, Pudong, ZuChongzhi

Software Engineer 2
Microsoft · China, Shanghai, Shanghai; China, Beijing, Beijing

Software Engineer II
Microsoft · China, Beijing, Beijing

Software Engineer, Guest & Host, Foundation
Airbnb · China
NVIDIA 소개

NVIDIA
PublicA computing platform company operating at the intersection of graphics, HPC, and AI.
10,001+
직원 수
Santa Clara
본사 위치
$4.57T
기업 가치
리뷰
10개 리뷰
4.4
10개 리뷰
워라밸
2.8
보상
4.5
문화
4.2
커리어
4.3
경영진
3.8
78%
지인 추천률
장점
Cutting-edge technology and innovation
Excellent compensation and benefits
Great team culture and collaboration
단점
High pressure and expectations
Poor work-life balance and long hours
Fast-paced environment leading to burnout
연봉 정보
79개 데이터
Junior/L3
Mid/L4
Senior/L5
Junior/L3 · Analyst
7개 리포트
$170,275
총 연봉
기본급
$130,981
주식
-
보너스
-
$155,480
$234,166
면접 후기
후기 5개
난이도
3.0
/ 5
면접 과정
1
Application Review
2
Recruiter Screen
3
Technical Phone Screen
4
Onsite/Virtual Interviews
5
Team Matching
6
Offer
자주 나오는 질문
Coding/Algorithm
System Design
Behavioral/STAR
Technical Knowledge
Past Experience
최근 소식
Negotiating NVIDIA's Offer
Base, stock, and sign-on negotiable. Recruiters invested in closing candidates. CEO reviews all 42K employee salaries monthly. Stock growth has made many employees millionaires.
reddit/blind
·
NVIDIA Company Reviews
WLB rated 3.9/5 (lowest category). 64% satisfied with WLB but 53% feel burnt out. Compensation rated 4.4-4.5/5. Experience highly team-dependent.
reddit/blind
·
NVIDIA Interview Discussions
Technical bar is high with 4-6 rounds. Process takes 4-8 weeks. Expect C++ questions, LeetCode medium, and system design. Difficulty rated 3.16/5.
reddit/blind
·
NVIDIA Culture Discussions
Team-dependent experience; sink-or-swim culture that rewards high performers but can be overwhelming. No politics, flat structure, but demanding workload with some teams requiring evening/weekend work.
reddit/blind
·