Software Engineer - Nvlink GPU Networking

NVIDIA NVIDIA · Semiconductors · Tel Aviv, Israel +1

Software Engineer role at NVIDIA focusing on firmware verification for NVLink GPU Networking products. Responsibilities include developing verification processes, designing and implementing features, and collaborating with various teams in pre and post-silicon environments. Requires proficiency in C++, Python, and embedded SW development.

What you'd actually do

  1. As a SW Engineer at NVIDIA, you will part of a group of firmware verification engineers, using your expertise in C++ and Python in an Agile methodology.
  2. Develop the verification process, aligning with quality standards and project timelines.
  3. Design and implement new features in the core of NVIDIA Switch and GPUs
  4. Drive and facilitate the planning, scheduling, and execution of the project and activities of the team
  5. Collaborate with architecture and different software design teams as part of the software development lifecycle.

Skills

Required

  • C++
  • Python
  • Embedded SW development
  • Analytical skills
  • Creative skills
  • Debugging skills
  • Problem-solving skills
  • Detail-oriented
  • Multitasking
  • Interpersonal skills

Nice to have

  • Knowledge of network protocols
  • CI methodology & tools (Git, Gerrit, Jenkins etc.)
  • Linux internals

What the JD emphasized

  • firmware verification engineers
  • Embedded SW development