Software Engineer (JR1979695)

Urgent
Application ends: December 15, 2025
Apply Now

Job Description

Company: NVIDIA Corporation
Location: Bengaluru, Hyderabad, Pune, Gurugram, India
Job Type: Full-Time
Experience: 3-4 years of hands-on software development
Education: B.Tech/M.Tech in Computer Science, Engineering, or a related field
Expected Salary: ₹24,00,000 – ₹60,00,000 Lakhs Per Year
Job Category: Information Technology, Engineering, Multiple Jobs
Website: Website
Contact: Contact us


About the Company:
NVIDIA is a world leader in AI, graphics, and high-performance computing, powering innovations in gaming, autonomous vehicles, data centers, and AI research.
NVIDIA is recognized globally for cutting-edge technology, an open culture, and the opportunity to work with some of the brightest minds in tech.
With a focus on continuous learning, creativity, and diverse teams, NVIDIA empowers engineers to push boundaries in technology every day.


About the Role:
As a Software Engineer at NVIDIA, you’ll work with top engineering teams to design, build, and optimize software for next-generation NVIDIA products.
You’ll be part of the product’s full life cycle—building infrastructure, debugging, system tuning, automation, and performance improvement.


Key Responsibilities:
📌 Design, develop, build, and improve software solutions for NVIDIA platforms
📌 Debug complex software issues and address performance bottlenecks
📌 Contribute to system tuning, test development, automation, and validation
📌 Collaborate with product and software teams to develop new features
📌 Analyze and optimize system performance
📌 Build and customize infrastructure to support development and automation
📌 Communicate across teams to deliver product improvements


Requirements:
🎯 B.Tech/M.Tech in Computer Science, Engineering, or related field
🎯 3+ years’ hands-on experience in software development
🎯 Strong programming skills in C, C++, Python, Java, or Golang
🎯 Good grasp of OOPS, data structures, and algorithms
🎯 Experience in Windows, Linux, or embedded OS environments
🎯 Problem-solving skills and the ability to debug complex issues
🎯 Excellent communication and teamwork skills
🎯 Experience in one or more of the following is a plus:
 - System software, device drivers, kernel/embedded/firmware
 - DevOps/SRE/Kubernetes/Cloud/Distributed Systems
 - Test/automation tool development
 - AI/ML/LLM/Speech/NLP


Why Join NVIDIA?
✅ Work on groundbreaking technology with impact across industries
✅ Enjoy industry-leading salaries, benefits, and a supportive culture
✅ Collaborate with talented teams and learn every day
✅ Access continuous training and real growth opportunities
✅ Make a difference in the future of AI, graphics, and computing