Software Engineer - Nvlink Switch

NVIDIA NVIDIA · Semiconductors · Tel Aviv, Israel +1

Software Engineer role focused on firmware verification for NVIDIA's InfiniBand Switch and NVLink products. Responsibilities include developing verification processes, designing and implementing features, and collaborating with cross-functional teams in pre and post-silicon environments. Requires proficiency in C++, Python, and embedded software 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

  • Network protocols
  • CI methodology & tools
  • Linux internals