
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
相似职位

Software Engineer, Guest & Host, Foundation
Airbnb · China

Software Engineer - C#
Maersk · China, Sichuan, Chengdu, 610041

Software Engineer II
Microsoft · China, Beijing, Beijing
Mechanical Engineer
Nextracker · China, Shenzhen

Software Engineer 2
Microsoft · China, Shanghai, Shanghai; China, Beijing, Beijing
关于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