Nvidia

Software Engineer, NVLink

Nvidia
Apply
1 day ago
Tel Aviv-Yafo, IsraelSenior

Responsibilities

  • Develop verification processes aligned with quality standards and project timelines.
  • Design and implement features in NVIDIA Switch and GPU products.
  • Plan, schedule, and execute team projects and activities.
  • Collaborate with architecture and software design teams throughout the software development lifecycle.
  • Work in pre- and post-silicon development environments for next-generation networking products.
  • Debug and analyze networking systems and the relationship between hardware, firmware, and software.

Requirements

  • Bachelor of Science degree or equivalent experience in Computer Science, Computer Engineering, or Electrical Engineering.
  • At least 2 years of relevant professional experience.
  • Proficiency in C++ and Python.
  • Experience with embedded software development.
  • Strong analytical, debugging, problem-solving, and collaboration skills.
  • Preferred: knowledge of network protocols, CI tools including Git, Gerrit, and Jenkins, and Linux internals.

Tech Stack

Categories

Nvidia

About Nvidia

10,000+ employees

Nvidia designs and sells GPUs and accelerated computing platforms for data centers, AI/ML, graphics, gaming, and automotive, monetizing through hardware, software platforms (CUDA, AI frameworks), and systems like DGX and networking. Customers include cloud providers, enterprises, researchers, and OEMs. Founded in 1993 and headquartered in Santa Clara, it is a public company traded on NASDAQ under NVDA.

Contact me