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