Senior Systems Software Engineer - NVLink

NVIDIA Ltd.
Santa Clara, United States of America
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 242K

Job location

Santa Clara, United States of America

Tech stack

Artificial Intelligence
C++
Computer Programming
Software Debugging
Microprocessors
Perl
Firmware
Python
Regression Analysis
Real-Time Operating Systems
Software Engineering
Systems Architecture
Computer Networking Systems
PIC Microcontroller
Software Verification
Caching

Job description

As a member of our NVLink team, you will be responsible for driving feature enablement on GPU systems and developing software tools and infrastructure for our next-generation GPU's which enables high-performance interconnect of multi-GPU systems. Familiarity with high-performance systems and networking protocols and architectures is a bonus.

What you'll be doing:

  • Drive platform bringup, feature enablement and debug on GPU systems. Triage and resolve software and firmware issues uncovered in systems qualification runs.

  • Collaborate with architecture, hardware and firmware and software teams on firmware design with a focus on debug and test (DFx) and end-to-end performance. Delight customers by incorporating findings from the customer engagements into future products.

  • Log bugs and track issues to closure across impacted product lines.

  • Work on developing AI based automation tools and infrastructure to improve our firmware development, regressions and verification process

Requirements

  • BS or MS (or equivalent experience) degree in EE/CS or related field

  • 5+ years of minimum 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

Ways to stand out from the crowd:

  • You're passionate about 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

Benefits & conditions

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 in the world working for us. Are you creative and autonomous? Do you love the challenge of crafting the highest performance & lowest power silicon possible? If so, we want to hear from you. Come, join our NVLink design team and help build the real-time, cost-effective computing platform driving our success in this exciting and quickly growing field.

#LI-Hybrid

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 152,000 USD - 241,500 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4.

You will also be eligible for equity and benefits (https://www.nvidia.com/en-us/benefits/) .

Apply for this position