Posted:
3/31/2024, 5:00:00 PM
Location(s):
Taipei, Taiwan
Experience Level(s):
Senior
Field(s):
Software Engineering
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 improve and refine software deployed on our customers' servers and environments, facilitating detailed identification of hardware or software issues.
Partnered with the NPI team to improve test coverage and optimize factory yield for new projects, maximising insights gained from field feedback and experiences.
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 leading a team.
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, 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.
Prior management experience.
Extensive experience collaborating with customer software 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 on the planet working for us. If you're creative, passionate and self-motivated, we want to hear from you! NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services.
Website: https://www.nvidia.com/
Headquarter Location: Santa Clara, California, United States
Employee Count: 10001+
Year Founded: 1993
IPO Status: Public
Last Funding Type: Grant
Industries: Artificial Intelligence (AI) ⋅ GPU ⋅ Hardware ⋅ Software ⋅ Virtual Reality