Senior Software Engineer – Simulation And Virtualization

Invidia

Multiple Locations
Base: 152,000 usd - 241,500 usd for level 3; base:...
Proficient in c/c++ development
User and kernel mode debugging skills
Experience with linux distributions
You will contribute to architecting and developing simulation platforms for next-generation NVIDIA DGX platforms

Job Summary

  • You will contribute to architecting and developing simulation platforms for next-generation NVIDIA DGX platforms.
  • The role involves working closely with hardware modeling, kernel, and platform driver teams distributed globally to improve performance and automate execution flows.
  • NVIDIA offers competitive base salaries based on location and experience, along with equity and benefits, in a diverse and inclusive work environment.

Matching Summary

You will contribute to architecting and developing simulation platforms for next-generation NVIDIA DGX platforms.

Salary

Base: 152,000 USD - 241,500 USD for Level 3; Base: 184,000 USD - 287,500 USD for Level 4; Bonus/Equity: Eligible; Benefits: Eligible

Skills & Requirements

Must-have

  • Proficient in C/C++ development
  • User and kernel mode debugging skills
  • Experience with Linux distributions
  • Understanding of hypervisors and HW emulators
  • OS fundamentals and system architecture knowledge
  • Collaboration with globally distributed teams

Nice-to-have

  • Experience with hardware interfaces like PCIe, SPI, I3C
  • Knowledge of Out of Band and Inband management
  • Contributions to QEMU/KVM open source projects
  • Experience in Verilog and SystemC
  • Creative and self-motivated work ethic

Key Requirements

  • Bachelor’s degree in computer science or related field
  • 5+ years of relevant software engineering experience
  • Experience with hardware and software stack bring-up using simulators and emulators

Work Rights

Not specified

Tailored Resume

Cover Letter