Join As System Software Engineer – GPU Profiling At NVIDIA | Apply Now
Job Overview:
| Company | NVIDIA |
|---|---|
| Job Role | System Software Engineer – GPU Profiling |
| Job ID | JR2020625 |
| Work Location | Pune, Bengaluru |
| Job Type | Full time |
| Experience | 2+ years |
| Qualification | B.Tech / M.Tech / Ph.D. |
| Salary | Not disclosed |
| Careers Page | www.nvidia.com |
Skills: C C++ Python Data Structures Algorithms Computer Architecture Operating Systems Device Drivers CUDA GPU Profiling

Build the future of accelerated computing as a System Software Engineer at NVIDIA!
NVIDIA is hiring experienced software engineers for its Pune and Bengaluru offices to work on GPU profiling and developer tools. This full-time role lets you help developers extract peak performance from next-generation hardware.
Who Can Apply?
- Hold a B.Tech in EE/CS or equivalent with 4+ years of experience, M.Tech with 2+ years of experience, or a Ph.D.
- Possess strong programming skills in C, C++, and Python along with Data Structures and Algorithms.
- Have a solid understanding of Computer Architecture like x86, ARM CPUs, or GPUs and Operating System concepts.
- Demonstrate knowledge of software design principles.
About NVIDIA:
NVIDIA builds groundbreaking products for sectors like deep learning, high-performance computing, gaming, virtual reality, and automotive. The company is widely considered one of the technology world's most desirable employers.
What You Will Do as System Software Engineer – GPU Profiling
- Performance Metrics Design: Partner with multi-disciplinary teams to design, implement, and verify performance metrics for NVIDIA GPUs.
- Profiling Data Methodologies: Work on developing and improving methodologies for profiling data collection from GPUs.
- Library Feature Enhancement: Define, invent, and improve the GPU profiling library with new features to allow customers to extract the best performance out of their applications.
- Hardware Spec Analysis: Read and understand hardware specifications to design robust software solutions based on them.
- Unit Testing and Frameworks: Work on software unit level tests and frameworks ensuring the overall quality of the product.
- Platform Support: Work on supporting a variety of platforms ranging from super-computers to embedded systems.
Skills Required:
Programming. Strong programming ability in C, C++, and Python with proficiency in data structures and algorithms.
Core Concepts. Solid understanding of computer architecture like x86, ARM CPUs, GPUs, and operating system concepts.
Specialized Skills. Knowledge of device drivers, GPU APIs such as CUDA, OpenCL, OpenGL, and performance analysis.
How to Prepare
Our tips, based only on what the listing asks for:
- Brush up on your C, C++, and Python coding skills, focusing heavily on data structures and algorithms.
- Revise computer architecture topics such as CPU and GPU fundamentals along with operating system concepts.
- Familiarize yourself with GPU APIs like CUDA, OpenCL, or Vulkan if you want to stand out.
- Prepare to discuss past experience in device drivers, system software, or developer tools development.
What the Listing Does Not Mention
- No salary or compensation package is stated.
- No application deadline or last date to apply is mentioned.
- Work mode details like office-only or hybrid options are not specified.
How to Apply: NVIDIA
- Click the official apply link to visit the NVIDIA careers portal.
- Review the job details for System Software Engineer – GPU Profiling (Job ID: JR2020625).
- Submit your resume and complete the online application form.
Do not miss this chance to work at the cutting edge of GPU technology and accelerated computing with NVIDIA.
Important Links:
| Events | Links |
|---|---|
| Apply Now | Click Here |
| Official Careers Page | Click Here |
Frequently Asked Questions:
What qualification is required?
Required qualification: B.Tech / M.Tech / Ph.D.. See the eligibility section above for details.
Can freshers apply for this job?
No, this role requires at least 2+ years of experience for M.Tech holders, 4+ years for B.Tech holders, or a Ph.D.
What are the job locations?
The positions are based in Pune and Bengaluru.
What is the Job ID?
The Job ID is JR2020625.
Is programming required?
Yes, strong programming ability in C, C++, and Python is required.
Stay safe: NVIDIA does not charge any fee to apply or to give an interview. If anyone asks you for money for a job, a referral or an offer letter, it is a scam.
Source: the official NVIDIA careers listing for this role.
Related Jobs You May Like
- Join As ASIC Verification Engineer At NVIDIA | Apply Now
- RailTel Cyber Security Expert Recruitment 2026 | 1 Post | Apply Now
- Join As Software Engineering PMTS At Salesforce | Apply Now
- Join As Systems Engineer – Workday – Finance ERP At Salesforce | Apply Now
Disclaimer: This job post is for information only. All applications and questions should go to NVIDIA through the official process.
About us:
CareerFinder.co.in: At CareerFinder.co.in, we are committed to connecting individuals with top-notch job opportunities seamlessly. Explore endless possibilities for your career growth and success with us.