Finding the best job has never been easier
Share
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
These jobs might be a good fit