Senior Physical Layer Software Engineer

NVIDIA

NVIDIA

Software Engineering
Yokne'am Illit, Israel
Posted on Oct 30, 2025

You will be part of the Post Silicon SW Tool & Automation team in NVIDIA, a team responsible for the infrastructure, GUI tools, and all SW-related applications of the high-speed communication products, and be working with RND teams to ensure outstanding products and superb automated tools. You’ll work at the HW/SW interface, developing critical tools and automation that support silicon bring-up, SerDes validation, and emerging system platforms.

What you will be doing

  • Develop python based software and infrastructure to control NVIDIA hardware, with a focus on mixed-signal IP and SerDes functionality, and to enable silicon bring-up, validation, and regression testing through automation tools.

  • Collaborate closely with cross-functional teams (RTL, Architecture, Algorithms, Post-Silicon) to align the software environment with evolving requirements.

  • Debug and troubleshoot at the HW/SW boundary using waveforms, logs, and lab measurements for robust system validation.

What we need to see

  • B.Sc in Electrical Engineering.

  • 5+ years of relevant industry experience (SerDes, digital/analog architecture, hardware/software integration).

  • Python programming and debugging skills.

  • Experience building software that interfaces with device drivers and exposes hardware functionality.

  • Deep understanding of digital and analog system architectures.

Ways to stand out from the crowd

  • Deep understanding of SerDes architectures and link bring-up processes.

  • Knowledge of communication systems (transmitters/receivers), optics modulators.

  • Hands-on experience with post-silicon hardware bring-up and lab instrumentation (oscilloscopes, spectrum analyzers, etc.).

  • Proficiency in object-oriented Python development and design patterns.

  • Experience using version control tools (e.g., GIT).