Expoint – all jobs in one place
The point where experts and best companies meet
Limitless High-tech career opportunities - Expoint

Nvidia Senior Software Engineer Chip Simulation 
Israel, Tel Aviv District, Tel Aviv-Yafo 
927462497

Today
Israel, Tel Aviv
time type
Full time
posted on
Posted 15 Days Ago
job requisition id

Doing:

  • You will be responsible for learning, developing, and delivering new Networking features in simulation.

  • Collaborate with chip architects, firmware developers, and hardware design teams to accurately simulate complex physical-layer behaviors in software.

  • Extend and optimize the simulation infrastructure by contributing to CI pipelines, automated test frameworks, and regression tools.

  • Support internal users by debugging simulation flows and collaborating on bug resolution.

  • Take part in future-facing innovation by enabling simulation for next-generation devices and features.

See:

  • Bachelor's Degree or equivalent experience in Computer Science / Software Engineering / Computer Engineering / Electrical Engineering / Communication Engineering.

  • 5+ years of experience in Python programming, with strong object-oriented design skills.

  • Experience with C and/or C++, especially in systems orperformance-sensitiveenvironments.

  • Experience debugging using debuggers (gdb), including concurrency issues (races, deadlocks...).

  • Solid understanding of Linux, containerized environments (e.g., Docker), and command-line tools.

  • Familiarity with Inter-Process Communication (IPC) mechanisms (sockets, message queues, shared memory...).

  • Ability to communicate complex technical ideas in simple terms.

  • Well-organized, proactive and capable of leading your own tasks.

  • Collaborative personality with a love for teamwork.

Ways to stand out from the crowd:
  • Experience building complex simulation or emulation systems, especially those simulating hardware behaviors.

  • Background with multi-platform systems spanning HW, FW, and SW.

  • Experience with low-level networking protocols and applications.

  • Knowledge of physical layer concepts.

  • Experience contributing to CI/CD systems and tooling (e.g., Git, Jenkins, Gerrit).