Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Diag Software Manager - Server image - Rise Careers
Job details

Diag Software Manager - Server

We seek a manager to lead all aspects of a team of software engineers tasked with improving and crafting a collection of system stress applications tailored for NVIDIA's forthcoming data center products, operational within customer and partner infrastructures. Our focus lies in crafting software that subjects GPU servers to the most thorough testing scenarios imaginable. Our team collaborates closely with architecture, ASIC, systems engineering, and operations teams to devise methodologies aimed at pushing every hardware component to its limits. Situated at the core of NVIDIA's data center enterprise, from GPU baseboards to standalone servers and entire clusters, we are responsible for developing the comprehensive suite of system stress applications. We partner with NVIDIA operation teams to find efficient balance between product quality, test yield, and manufacturing efficiency. Wouldn't you want to be a key factor of NVIDIA gross margin?

What you will be doing:

  • Collaborated with multi-functional teams to do NPI project and improve and refine software deployed on our customers' servers and environments, facilitating detailed identification of hardware or software issues.

  • As the manager, you will run multiple concurrent projects through active prioritization, and communication.

  • On the engineer management side, we want the manager to continue to groom future technical leaders in the team and recruit new talent.

  • Constant development is another area of responsibility. We look for candidates who are proactive - seek opportunities to improve NVIDIA product quality and production efficiency.

  • We also need our candidates to be reactive: be able to drive root cause of critical issues and embrace corrective actions.

  • Finally, we need our leaders to develop long range strategies for the team to prepare for new challenges and drive execution.

What we need to see:

  • Bachelor of science in Computer Science, Computer Engineering, Electrical Engineering (or equivalent experience).

  • 8+ overall years of system software experience, deep understanding of software development principles, comfortable working in large code space and deep driver stack with 4+ years of team management experience

  • Good system design skills

  • Good programming skills in C/C++, python programming is a plus.

  • Solid understanding in computer architecture, operating system, kernel driver, device programming.

  • Experience driving feature development and multi-team debug.

Ways to stand out from the crowd:

  • Knowledge of GPU compute or server product technologies like BMC (Baseboard Management Controller), Infiniband, PCIE, NVLink.

  • Extensive experience collaborating with customer software teams

  • Strong experience to engineer software with consideration of RAS

  • Comfortable with unknown and change

With competitive salaries and a generous benefits package, NVIDIA is widely considered to be one of the most desirable employers in the world. We have some of the most brilliant and talented people in the world working for us. If you are creative, autonomous and love a challenge, 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.

#LI-Hybrid 

NVIDIA Glassdoor Company Review
4.6 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
NVIDIA DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of NVIDIA
NVIDIA CEO photo
Jensen Huang
Approve of CEO

Average salary estimate

$120000 / YEARLY (est.)
min
max
$100000K
$140000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Diag Software Manager - Server, NVIDIA

Are you ready to take on a leadership role as a Diag Software Manager at NVIDIA in Taipei, Taiwan? We're on the lookout for a talented professional to lead our dynamic team of software engineers who are dedicated to enhancing a collection of system stress applications designed for NVIDIA's groundbreaking data center products. Your expertise will help ensure that our GPU servers undergo rigorous testing to deliver top-notch performance within customer and partner infrastructures. At NVIDIA, we work alongside experts from various teams, including architecture, ASIC, systems engineering, and operations, to develop innovative methodologies that push our hardware components to their limits. As a core player in NVIDIA's data center operations, you'll oversee the development of comprehensive system stress applications. Your role goes beyond management; you will play a crucial part in ensuring product quality, optimizing test yield, and enhancing manufacturing efficiency. We're looking for a manager who can juggle multiple projects while grooming future technical leaders in the team and attracting new talent. If you're proactive in seeking improvements and reactive in driving solutions, your impact will significantly shape our products. With a solid educational background in computer science or engineering and extensive experience in system software and team management, you’ll fit right in our visionary environment. Join us at NVIDIA, where competitive salaries and generous benefits await you, alongside a team of brilliance and creativity!

Frequently Asked Questions (FAQs) for Diag Software Manager - Server Role at NVIDIA
What are the key responsibilities of a Diag Software Manager at NVIDIA?

As a Diag Software Manager at NVIDIA, your main responsibilities will include leading a diverse team of software engineers to enhance system stress applications for GPU servers. You'll collaborate with various teams on new product introductions, prioritize multiple concurrent projects, and mentor future technical leaders. Additionally, you'll be instrumental in developing strategies to tackle challenges and drive product improvements that ensure quality and efficiency.

Join Rise to see the full answer
What qualifications are required for the Diag Software Manager position at NVIDIA?

The ideal candidate for the Diag Software Manager role at NVIDIA should possess a Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering, combined with at least 8 years of experience in system software. Applicants should have a firm grasp of software development principles, substantial management experience, and strong system design skills. Proficiency in programming languages, especially C/C++, is crucial, and familiarity with GPU compute technologies is a plus.

Join Rise to see the full answer
How does a Diag Software Manager at NVIDIA contribute to product quality?

At NVIDIA, the Diag Software Manager plays a vital role in contributing to product quality by overseeing the rigorous testing of GPU servers through comprehensive stress applications. This manager works closely with various teams to identify and resolve hardware or software issues, while continuously pushing for improvements in product quality, test yields, and manufacturing efficiency—all critical to NVIDIA's success.

Join Rise to see the full answer
What skills can help a Diag Software Manager succeed at NVIDIA?

To succeed as a Diag Software Manager at NVIDIA, candidates should excel in team management, communication, and system design. A solid foundation in programming, particularly in C/C++ and Python, complemented with a deep understanding of computer architecture and kernel drivers, will set you apart. Experience in collaborating with customer software teams and dealing with RAS considerations is also beneficial.

Join Rise to see the full answer
What is the work culture like for a Diag Software Manager at NVIDIA?

The work culture for a Diag Software Manager at NVIDIA is collaborative, innovative, and driven by excellence. Employees are encouraged to embrace challenges and take ownership of their roles. NVIDIA values creativity, autonomy, and diverse perspectives, fostering an environment where brilliant and talented individuals come together to push the boundaries of technology.

Join Rise to see the full answer
Common Interview Questions for Diag Software Manager - Server
Can you describe your experience managing software engineering teams?

When discussing your experience managing software engineering teams, focus on specific examples of projects you've led, how you prioritized tasks, and how you fostered team collaboration. Highlight your approach to mentoring engineers and how your leadership led to successful project outcomes.

Join Rise to see the full answer
How do you ensure software quality in complex systems?

To ensure software quality in complex systems, outline your strategies for quality assurance, including defining clear testing methodologies, encouraging code reviews, and leveraging automated testing. Discuss how you promote a culture of continuous improvement within your team.

Join Rise to see the full answer
What do you find most challenging about managing multiple projects?

When answering this question, reflect on your experiences managing multiple projects. Discuss the importance of prioritization, communication, and flexibility, and share specific techniques or tools you use to stay organized and focused.

Join Rise to see the full answer
How do you stay updated with the latest advancements in software technology?

Share your strategies for staying updated with the latest software technology advancements, such as attending industry conferences, participating in online courses, or engaging with professional networks and forums. This demonstrates your commitment to continuous learning and staying ahead in the industry.

Join Rise to see the full answer
Describe a time you dealt with a difficult team dynamic.

Reflect on a situation where you had to address a difficult team dynamic. Focus on how you recognized the issue, the steps you took to facilitate communication, and how resolving the conflict led to improved team cohesion and performance.

Join Rise to see the full answer
Can you give an example of a successful project you led?

When asked about a successful project, provide specific details about the project's scope, your role, the challenges you faced, and how you overcame them. Emphasize the impact of the project on business outcomes or team development.

Join Rise to see the full answer
What is your approach to mentoring junior engineers?

Discuss your approach to mentoring junior engineers by highlighting your strategies for knowledge sharing, providing constructive feedback, and encouraging professional development. Share examples of how you have successfully guided them in their roles.

Join Rise to see the full answer
Explain how you handle project deadlines and deliverables.

Talk about your methods for managing project deadlines and deliverables, such as setting clear expectations, utilizing project management tools, and maintaining open communication with all stakeholders to ensure accountability and timely completion.

Join Rise to see the full answer
How do you prioritize tasks in a high-pressure environment?

When discussing task prioritization in a high-pressure environment, explain your criteria for assessing task urgency and importance. Share your experience with agile methodologies or time management strategies that help maintain focus amidst competing priorities.

Join Rise to see the full answer
What strategies do you implement to drive software improvements?

Outline your strategies for driving software improvements, focusing on data-driven decision-making, soliciting feedback from team members, and identifying areas for optimization through analysis of test results and user experiences.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
NVIDIA Hybrid Santa Clara, California, United States
Posted 6 days ago
Customer-Centric
Mission Driven
Inclusive & Diverse
Rise from Within
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Child Care stipend
Paternity Leave
WFH Reimbursements
Flex-Friendly
Dental Insurance
Vision Insurance
Life insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Military leave
Photo of the Rise User
NVIDIA Hybrid US, Santa Clara County, CA; California, Santa Clara, CA
Posted 6 days ago
Customer-Centric
Mission Driven
Inclusive & Diverse
Rise from Within
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Child Care stipend
Paternity Leave
WFH Reimbursements
Flex-Friendly
Dental Insurance
Vision Insurance
Life insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Military leave
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Google Hybrid Mountain View, California, United States
Posted 2 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings

Join Google as a software engineer to help develop cutting-edge technologies for managing information at scale.

Posted 3 days ago
Revic Hybrid San Francisco
Posted 14 days ago

NVIDIA is a publicly traded, multinational technology company headquartered in Santa Clara, California. NVIDIA's invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, and ignited the era of modern AI.

84 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Diversity ChampionBadge Family FriendlyBadge Global CitizenBadge Work&Life Balance
CULTURE VALUES
Customer-Centric
Mission Driven
Inclusive & Diverse
Rise from Within
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
BENEFITS & PERKS
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Child Care stipend
Paternity Leave
WFH Reimbursements
Flex-Friendly
Dental Insurance
Vision Insurance
Life insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Military leave
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 31, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!