Senior System Software Engineer at NVIDIA
NVIDIA · Pune, India
- Salary: Not Disclosed
- Experience: 5+ years
📋 Job Details at a Glance 📍 Location Pune, India 🏢 Company NVIDIA 👥 Experience 5+ years 🎓 Qualification 5+ years. Hands-on with Python. Relevant technical / engineering background 📅 Eligible Batch 2023, 2024, 2025, 2026 📄 Job Type Full Time 💰 Salary Not Disclosed 🏢 Industry Technology 🛠 Key Skills debugging hands-on coding Python Senior System Software Engineer at NVIDIA — Full Details & How to Apply NVIDIA is seeking a Senior System Software Engineer in Pune, India to drive power and performance measurements on SoC platforms, particularly for Windows on ARM devices. This role directly supports the characterization of system behavior across various states, which is essential for improving battery life in real-world usage scenarios. This Senior System Software Engineer role involves hands-on debugging and coding to measure power and performance metrics on system-on-chip platforms. The work focuses on real-time system behavior analysis under different operational states, ensuring efficient power usage and performance delivery in ARM-based devices. Candidates will use Python and performance measurement tools to analyze system-level data, contributing to the reliability and efficiency of NVIDIA ’s hardware-software stack. NVIDIA recruitment for this position emphasizes a technical background in system software, with a focus on practical coding and debugging skills. The role is part of NVIDIA ’s ongoing work in system-level performance optimization, where engineers contribute to the development of next-generation computing platforms. The company has a legacy of over 25 years in transforming computer graphics and gaming, now extending into AI-driven computing. 2023, 2024, 2025, 2026 graduates with 5+ years. Hands-on with Python. Relevant technical / engineering background and 5+ years experience are eligible. The salary is Not Disclosed . Candidates will gain hands-on experience with Python and performance measurement tools. This role strengthens technical expertise in system-level software development and provides a foundation for advancing into higher-level engineering or R&D roles within a leading technology firm. 📊 Role Difficulty: Medium | Competition Level: Medium | Fresher Friendly: No NexisGrow.com features this opportunity as part of its curated tech job listings. All details are sourced from the official job posting. Apply online before the opportunity closes. Senior System Software Engineer jobs in Pune, India jobs are now available through NVIDIA recruitment . Apply online to secure your place in this technical role. Job Role & Responsibilities The Senior System Software Engineer at NVIDIA is responsible for advancing power efficiency and performance per watt on ARM-based SoC platforms , with a focus on Windows on ARM devices. This role directly impacts Hours of Battery Life (HOBL) in real-world productivity and web browsing scenarios through precise system-level analysis and optimization. Debugging system performance anomalies using Python scripts to trace execution paths and identify bottlenecks in idle and low-power states on Windows on ARM platforms. Hands-on coding in Python to implement and modify performance measurement tools that capture Perf/Watt metrics across SoC power states. Utilize Python to automate data collection from telemetry systems and generate reports on system behavior during low-power transitions. Analyze telemetry data from SoC-level performance logs to evaluate Hours of Battery Life (HOBL) under real-world productivity and web browsing workloads. Maintain and support the Python-based performance measurement codebase to ensure stability, scalability, and compatibility with Windows on ARM firmware updates. Collaborate with engineering teams to characterize system behavior during idle, low-power, and active states using performance measurement tools and Python scripts . Document performance improvements in system-level metrics such as power draw , latency , and response time for internal reporting and process refinement. Troubleshoot performance degradation in customer-facing applications by applying debugging techniques and Python-based diagnostics on Windows on ARM devices. This role demands direct ownership of performance measurement workflows , where every debugging action and Python script contributes to measurable improvements in system power efficiency and real-world battery life . Required Skills & Technical Competencies The Senior System Software Engineer must possess a strong foundation in Python and debugging , with hands-on experience in system software development and performance measurement tools used in SoC-level system analysis . Technical Skills Python — advanced — used for implementing and maintaining performance measurement tools and debugging scripts on Windows on ARM platforms. Debugging — advanced — applied to resolve system-level performance issues in idle and low-power states using Python-based diagnostic tools . Hands-on coding — intermediate to advanced — required for writing and modifying system software to optimize Perf/Watt on SoC platforms . Performance measurement tools — essential — used to collect and analyze power draw , latency , and system response time data from SoC platforms . When showcasing these skills, emphasize specific Python scripts you’ve written, debugging workflows you’ve executed, and performance metrics you’ve improved in real system environments. Eligibility Criteria This role is designed for candidates with a relevant engineering or technical background , at least 5 years of hands-on experience , and access to 2023–2026 batch eligibility for direct application. Must hold a degree in Computer Science, Electrical Engineering, or a related technical field with a focus on system software or embedded systems. Eligible only for 2023, 2024, 2025, and 2026 academic batches. Minimum of 5 years of hands-on experience in system software development or performance optimization environments. No CGPA or academic performance threshold is specified in the job posting. Must demonstrate hands-on coding and debugging through a GitHub portfolio or technical project documentation. Experience with Python-based tools or system-level performance measurement is required and must be visible in a technical portfolio. Documentation & Portfolio Requirements Your resume must include a technical project list with specific Python scripts , debugging logs , and performance metrics from real system-level experiments on Windows on ARM or similar platforms. For this role, prioritize showing Python scripts that debug or optimize power and performance in system-level scenarios , and include measurable performance improvements such as reduced latency or increased battery life in your portfolio. Salary for Senior System Software Engineer at NVIDIA 💰 Compensation Not Disclosed The advertised compensation for the Senior System Software Engineer role at NVIDIA is Not Disclosed . The exact in-hand figure and any additional components are confirmed by the company during the offer or HR discussion stage. Recommended Courses & Preparation Tips for Senior System Software Engineer Upskilling with the right resources significantly enhances your chances of selection for this specific role by aligning your skills with the job requirements. Recommended Courses & Resources hands-on coding — Essential for demonstrating practical coding skills required for system software engineering. Python — Crucial for showcasing your proficiency in a key programming language for this role. KodNest — Provides hands-on experience that can enhance your debugging and coding capabilities. Boost your profile with relevant certifications at NexisGrow GetCertified — strengthen your application before you apply. Common Mistakes to Avoid ❌ Applying without demonstrating experience in Python or debugging — Ensure your resume highlights these critical skills. ❌ Using a generic resume — Tailor your experience to match the specific responsibilities outlined in the job posting. ❌ Listing technologies like Python without detailing application — Provide context on where you applied these skills in relevant projects. ❌ Ignoring the requirement for over 5 years of experience — Verify your eligibility before applying. ❌ Adding unrelated technologies or unsupported claims — Focus on relevant experience to avoid ATS rejection. ❌ Failing to verify the official Apply URL — Always check the job details before submission. Before You Apply — Checklist ✅ Confirm the job title, company, location, work mode, and experience requirement. ✅ Check that the candidate meets the supplied qualification criteria. ✅ Verify eligibility against the supplied eligible batches and experience requirement. ✅ Add relevant supplied JD keywords naturally to the resume. ✅ Highlight projects or experience related to the supplied technologies and responsibilities. ✅ Remove unsupported technologies, achievements, or experience claims. ✅ Open and verify the supplied Apply URL before submitting the application. ✅ Save the job details, application date, and role-specific resume version for tracking. Resume Tailoring & ATS Keywords for Senior System Software Engineer Optimizing your resume for ATS is crucial for ensuring it gets noticed for this role. ATS Keywords to Include Python Debugging Performance measurement System software SoC platforms Power optimization Telemetry data Hands-on coding Collaboration Low-power states Hours of Battery Life Windows on ARM Resume Tips for This Role Highlight your experience with Python prominently on your resume. Emphasize your hands-on coding and debugging experience related to system performance. Showcase a project where you optimized performance metrics or worked with SoC platforms. Use exact keywords from the job description naturally to align your resume with ATS requirements. Avoid adding unsupported claims or technologies that you cannot substantiate with experience. Build an ATS-optimized resume for this role using NexisGrow Resume Builder — free for all job seekers. Pro tip: Do not include unrelated technologies or unsupported claims in your resume for this role. How to Apply for Senior System Software Engineer at NVIDIA Apply Now — NVIDIA Open the official apply URL and confirm the job title and company is correctly displayed. Prepare a resume that aligns with the required skills, responsibilities, qualifications, and experience for the Senior System Software Engineer role. Complete the official application form accurately, ensuring all information is truthful and avoiding unsupported claims. Submit the application and save the confirmation or application reference number if provided by the portal. Record the application date and monitor the official company portal or your registered email for updates. Applications are reviewed on a rolling basis — early submission is recommended. Apply Now — NVIDIA NexisGrow.com does not charge any fees for job applications. NVIDIA NVIDIA is a technology company based in Pune, India , offering Onsite work. It operates in the technology industry, focusing on computer graphics, gaming, and AI technologies. The company drives innovation through system software engineering, with a current emphasis on performance optimization for Windows on ARM devices. The team works on power, performance, and Perf/Watt measurements across SoC and system platforms. They characterize system behavior in idle, active, and low-power states, specifically optimizing battery life in productivity, web browsing, and conferencing scenarios for Windows on ARM devices. This role supports AI and performance optimization efforts by advancing system software for next-generation computing. It enables early-career engineers to gain hands-on experience in debugging and coding. This role offers early-career exposure to advanced performance measurement and optimization through hands-on coding and debugging in Python . It builds foundational skills in real-world system software engineering. Company Details Industry Technology Location Pune, India Connect With Us Careers Apply Now Website 🔗 nvidia.wd5.myworkdayjobs.com Frequently Asked Questions Interview · Role · Salary · Growth ? Who can apply for this role? Eligibility Tap to expand + Answer Candidates with a relevant technical or engineering background and over 5 years of experience from the eligible batches of 2023, 2024, 2025, and 2026 can apply. ? What technical skills are most important for this role? Skills Tap to expand + Answer Python, debugging, and performance measurement are the most important skills for this role. ? What is the expected salary for this position? Salary Tap to expand + Answer Salary Display is Not Disclosed, which is the only salary information available. ? What should I expect after applying? Hiring Process Tap to expand + Answer The exact hiring stages are not specified in the job posting. ? How should I prepare for the interview? Preparation Tap to expand + Answer 1. Review your experience with Python and debugging. 2. Prepare examples of performance measurement projects. 3. Familiarize yourself with SoC platforms. 4. Understand power optimization techniques. 5. Be ready to discuss collaboration experiences. ? Is this role remote, hybrid, or onsite? Work Mode Tap to expand + Answer This role is onsite in Pune, India. ? What career exposure can this role provide? Growth Tap to expand + Answer This role provides exposure to advanced performance measurement and optimization techniques in a leading technology firm. ? What should I highlight in my resume for this role? Resume Tap to expand + Answer Highlight your experience with Python, debugging, performance measurement, and any relevant projects or responsibilities. ? Is there a last date to apply? Application Tap to expand + Answer Not specified in the job posting. ? Is there a probation period? Probation Tap to expand + Answer Not specified in the job posting. ? What is the work environment like for this role? Culture Tap to expand + Answer The work environment involves collaboration with engineering teams to drive innovation in system software engineering. ? Can freshers apply for this role? Fresher Tap to expand + Answer No, this role requires over 5 years of experience. 🔗 Explore More on NexisGrow More jobs in Pune Browse all Tech jobs Latest Fresher jobs More jobs at NVIDIA Work From Home jobs Ready to Apply? Don't Miss This Opportunity! Apply only via the official link. NexisGrow.com charges zero application fees. 👉 Apply Now — Official Link NexisGrow.com does not charge any application or registration fees. Beware of fraudulent offers. Naukri ki baat, NexisGrow ke saath • NexisGrow.com