NVIDIA Logo

NVIDIA

Senior System Software Engineer – Simulation and Virtualization

Job Posted 20 Days Ago Posted 20 Days Ago
Be an Early Applicant
Remote
6 Locations
Senior level
Remote
6 Locations
Senior level
Lead the development of simulation platforms for NVIDIA's data center solutions, collaborating with hardware and software teams to optimize systems.
The summary above was generated by AI

NVIDIA data center systems, such as DGX and HGX, have become core to NVIDIA's rapidly growing enterprise and cloud provider businesses. These platforms bring together the full power of NVIDIA GPUs, NVIDIA NVLink, NVIDIA InfiniBand networking, NVIDIA Grace CPUs, and a fully optimized NVIDIA AI and HPC software stack. We are hiring Sr. Software Engineer who will help build simulators for our DGX Server platforms. Simulations play a significant role in building scalable systems at Speed of Light! You will work with world class engineering teams across HW and SW.

What you’ll be doing:

  • Contribute to architect and develop simulation platform for next-gen NVIDIA Data Center platforms.

  • Build, integrate and enhance simulator components with new HW features and write supporting technical documents.

  • Bring full SW stack up on Data Center Platform Simulator; work closely with hardware modeling, kernel & platform driver teams distributed globally.

  • Improve performance, fix bugs across user and kernel stack, and automate execution flow.

What we need to see:

  • Proficient in C/C++ with strong software development, optimization, user & kernel mode debugging skills.

  • OS fundamentals and system architecture understanding like low-level interfaces such as buses, controllers, interrupts etc.

  • Good understanding of hypervisors & HW emulators, like QEMU, KVM, VDK, Simics, etc.

  • Working experience on any one major Linux distro like Ubuntu, RedHat, SLES etc.

  • Strong interpersonal & communication skills to work with a globally distributed engineering team.

  • Bachelor’s degree in computer science or related (or equivalent experience) with 5+ years of relevant experience.

Ways to stand out from the crowd:

  • Experience in HW & SW stack bring up using Simulators & Emulators etc.

  • Previous experience around hardware interfaces such as PCIe, SPI, I3C etc with Linux boot solutions on x86 & ARM class platforms.

  • Experience in Out of Band and Inband management architectures. Contribution in QEMU/KVM opensource repositories. Experience in Verilog and SystemC.

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!

Top Skills

C/C++
Kvm
Linux
Qemu
Systemc
Verilog

Similar Jobs

2 Hours Ago
Remote
Hybrid
Hyderabad, Telangana, IND
Senior level
Senior level
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Develop high-quality, reusable code and software design. Collaborate with product owners and mentor team members while integrating AI tools into processes.
Top Skills: AngularJavaJavaScriptReactVue
2 Hours Ago
Remote
Hybrid
Hyderabad, Telangana, IND
Senior level
Senior level
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
The role involves developing high-quality Java code, mentoring team members, integrating AI into processes, and enhancing existing products.
Top Skills: AIAngularJavaJavaScriptReactVue
2 Hours Ago
Remote
Hybrid
Hyderabad, Telangana, IND
Senior level
Senior level
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
The Senior Systems Engineer will automate project creation in Google Cloud, enhance system performance, secure environments, and manage upgrades.
Top Skills: AnsibleBashElasticsearchGCPMongoDBMySQLNginxPython

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account