Skip to main content
CareerApp
NVIDIA

Senior Software Engineer - NIC and Switch Simulation

NVIDIA

Senior

Listed on NVIDIA’s own careers site. You apply with them directly — we never stand between you and the employer.

What this role is

NVIDIA seeks an experienced software engineer to design and develop network interface card and switch simulation software using virtualization technologies. This role is ideal for someone with strong C/C++ skills who enjoys deep technical work on networking infrastructure and can take ownership of complex features.

Our summary, not NVIDIA’s wording. The full posting is on their site.

Skills this role names

Log in to see which of these are already on your profile.

What they ask for

Required

  • Bachelor's degree in Computer Science or Software Engineering or equivalent experience
  • 5+ years of software engineering experience
  • Proficient in C/C++
  • Strong design and coding skills
  • Strong debugging and problem-solving skills
  • Full ownership and end-to-end responsibility
  • Excellent communication skills

Nice to have

  • Can-do attitude and independence
  • Ability to quickly learn new technologies
  • Understanding of Ethernet or InfiniBand networking protocols
  • Experience with KVM/QEMU virtualization
  • Knowledge of Linux or Windows kernel and driver development

Turn on analytics and we load Google Analytics: Google gets the pages you open and what you do here — searches, jobs you view, jobs you apply to — and sets its own cookies. Leave it off and the only cookies we set are your login, your theme, and this answer. Accept All also records a yes to advertising, which nothing uses yet. Privacy Policy.