Description
As a member of our NVLink team, you will drive feature enablement on GPU systems and develop software tools and infrastructure for our next-generation GPUs. The successful candidate will have a strong background in high-performance systems and networking protocols and architectures.
Key responsibilities include:
- Driving platform bringup, feature enablement and debug on GPU systems
- Collaborating with architecture, hardware and firmware and software teams on firmware design with a focus on debug and test (DFx) and end-to-end performance
- Logging bugs and tracking issues to closure across impacted product lines
- Working on developing AI-based automation tools and infrastructure to improve our firmware development, regressions and verification process
Requirements include:
- A Bachelor's or Master's degree in Electrical Engineering, Computer Science or a related field
- At least 5 years of experience in a software verification role
- Excellent debugging and analytical skills
- Software Development/Verification knowledge is a bonus
- Experience with Python, Perl, C, C++
- Familiarity with computer system architecture, microprocessors, and microcontroller fundamentals (caches, buses, DMA, etc.)
- Excellent interpersonal skills and ability to collaborate with on-site and remote teams
Preferred qualifications include:
- Passion for low-level software development/debug/verification
- Experience with AI and DL tools and technologies
- Experience with RTOS/RISCV programming/debugging
- Ability to work independently with minimum supervision
- Schedule-oriented with excellent execution abilities
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Systems-Software-Engineer---NVLink_JR2007807