NVIDIA logo

Software Engineer, Chip Simulation

NVIDIA
May 03, 2026
Full-time
On-site
Yokne'am Illit, Israel
EDA Jobs, Level - Mid-Career

Job Title

Software Engineer, Chip Simulation

Role Summary

Join the ChipSim team as an Ethernet hardware simulation developer focused on implementing and validating networking features in software-based chip simulation. You will work closely with chip architects, firmware and hardware design teams to model complex physical-layer behaviors and enable simulation for current and next-generation devices.

Experience Level

Mid-level — approximately 2+ years of relevant industry experience.

Responsibilities

The role is responsible for developing, validating, and maintaining simulation features and infrastructure.

  • Design, implement, and deliver networking features in the chip simulation environment.
  • Collaborate with architects, firmware, and hardware teams to model physical-layer behaviors accurately.
  • Extend and optimize simulation infrastructure, including CI pipelines, automated tests, and regression tools.
  • Debug simulation flows and support internal users to resolve issues.
  • Enable simulation support for next-generation devices and features.

Requirements

Must-have technical skills and experience.

  • 2+ years of Python programming with strong object-oriented design.
  • Experience with C and/or C++ in systems or performance-sensitive contexts.
  • Experience using debuggers (e.g., gdb), including diagnosing concurrency issues (races, deadlocks).
  • Solid understanding of Linux, containerized environments (e.g., Docker), and command-line tooling.
  • Clear verbal and written communication; able to explain complex technical ideas simply.
  • Organized, proactive, able to lead and own tasks; collaborative team player.

Nice-to-have / ways to stand out:

  • Experience building complex simulation or emulation systems that model hardware behavior.
  • Background spanning hardware, firmware, and software across multiple platforms.
  • Experience with low-level networking protocols and physical-layer concepts.
  • Experience contributing to CI/CD systems and tooling (e.g., Git, Jenkins, Gerrit).

Education Requirements

Bachelor's degree or equivalent experience in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Communication Engineering, or a related technical field. Equivalent practical experience is acceptable.


About the Company

Company: NVIDIA

Headquarters: Santa Clara, California, USA

NVIDIA is a global leader in accelerated computing, renowned for its innovative solutions in AI and digital twins that transform diverse industries. The company specializes in networking technologies, providing end-to-end InfiniBand and Ethernet solutions for servers and storage that optimize performance and scalability. NVIDIA serves sectors such as high-performance computing, enterprise data centers, and cloud computing, constantly reinventing its products and services to stay ahead in the market.

NVIDIA logo

Date Posted: 2026-05-03