採用
Required Skills
C
Problem solving
Algorithms
Data structures
NVIDIA's products, hardware and software, are world leaders for performance and efficiency. We are continually innovating in creative ways to improve our ability to deliver outstanding solutions across a wide range of sectors. We are seeking exceptional interns who will have a chance to play a key role in shipping user visible features in a large established product. In the Software Developer Tools Team, we enable internal and third-party developers to turn NVIDIA's hardware into groundbreaking cluster, server, professional, consumer, automotive, and embedded solutions.
What you will be doing:
-
Join the Developer Tools team to work on software such as Nsight Systems.
-
Work with a wide variety of hardware platforms, ranging from small embedded systems, to large multi-GPU and NUMA servers and clusters.
-
Be the communicator between our Nsight Systems team, various chip and system design teams, and the metrics library team.
-
Work with internal and external users to understand their software and performance goals, and use that knowledge to influence future chip design.
-
Communicate across multiple teams to collect and understand the requirements. Understand how the underlying hardware and software works, and use that knowledge to deliver valuable features to the users. Participate in all phases of the software life cycle.
-
Collaborate with team members across multiple time zones in a dynamic, high-energy work environment.
-
Interact with internal and external users, help them get the maximum value out of our products, and deliver their feedback to the product team.
What we need to see:
-
Excellent problem solving, collaborative, and interpersonal skills.
-
Strong C knowledge.
-
Strong understanding of algorithms and data structures.
-
Demonstrated ability to track large amounts of information across long periods of time, ability to explain complex concepts in clear and concise language.
-
BS or MS in EE, CE, CS, Systems Engineering and 4 years of experience in a related software position.
Ways to stand out from the crowd:
-
Experience with GPUs, CUDA, HPC, clusters, networking, and performance optimization in distributed environments.
-
Hands on experience with profiling and performance optimizations (e.g. Linux perf, VTune).
-
Understanding of software toolchains and its components (e.g. Arm tools, Android NDK tools).
-
Experience with data science, data analysis and Python.
-
Experience working in remote and distributed teams.
NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you're creative and autonomous, we want to hear from you! We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. For Poland: The base salary range is 183,750 PLN - 318,500 PLN.
Total Views
0
Apply Clicks
0
Mock Applicants
0
Scraps
0
Similar Jobs

Software Engineer II
Microsoft · Serbia, Belgrade, Belgrade

Software Engineer - Procedural Geometry & Simulation
Netflix · Sydney,Australia

Applications Development Sr Programmer Analyst - Python & Gen AI - Assistant Vice President
Citigroup · chennai

Software Engineer 2 - C++
Microsoft · India, Telangana, Hyderabad; India, Uttar Pradesh, Noida

Software Development Engineer (ML), AGI Customization, AGI Customization
Amazon · Boston, MA, USA
About NVIDIA

NVIDIA
PublicA computing platform company operating at the intersection of graphics, HPC, and AI.
10,001+
Employees
Santa Clara
Headquarters
$4.57T
Valuation
Reviews
4.1
10 reviews
Work Life Balance
3.5
Compensation
4.2
Culture
4.3
Career
4.5
Management
4.0
75%
Recommend to a Friend
Pros
Great culture and supportive environment
Smart colleagues and excellent people
Cutting-edge technology and learning opportunities
Cons
Team-dependent experience and outcomes
Work-life balance issues with long hours
Politics and influence over competence
Salary Ranges
47 data points
Junior/L3
Mid/L4
Junior/L3 · Analyst
7 reports
$170,275
total / year
Base
$130,981
Stock
-
Bonus
-
$155,480
$234,166
Interview Experience
7 interviews
Difficulty
3.1
/ 5
Experience
Positive 0%
Neutral 86%
Negative 14%
Interview Process
1
Application Review
2
Recruiter Screen
3
Online Assessment
4
Technical Interview
5
System Design Interview
6
Team Review
Common Questions
Coding/Algorithm
System Design
Technical Knowledge
Behavioral/STAR
News & Buzz
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.
News
·
NaNw ago
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.
News
·
NaNw ago
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.
News
·
NaNw ago
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.
News
·
NaNw ago