Full-Time

Senior Software Engineer, Chip Simulation Infra at NVIDIA

Company NVIDIA
Location Beer Sheva
How You'll Work onsite
Level senior
Sector Technology
Posted Posted 0 days ago

Job Description

We are looking for a phenomenal engineer to join the chip simulation team for networking chips and GPUs. This simulation platform enables NVIDIA engineers across firmware, SDK, and OS domains to develop and test their code without relying on physical hardware.

You will develop and maintain simulation infrastructure components for different simulation teams (GPUs, switches, NVLink, Ethernet, PHY) of NVIDIA’s high-performance networking chips.

Key responsibilities include:

Developing and maintaining simulation infrastructure components for different simulation teams (GPUs, switches, NVLink, Ethernet, PHY) of NVIDIA’s high-performance networking chips. Defining, implementing, and validating simulations of core infra features, improving performance, maintaining multi-processes and multi-threaded IPC mechanisms (sockets, queues etc.), defining architecture and the building blocks of the simulation. Owning, extending, and optimising all the CI/CD of the simulation team, starting from servers’ installation to adding and maintaining various Jenkins jobs that help developers and improve their life. Collaborating with chip architects, firmware developers, and hardware design teams to accurately simulate complex behaviour in software. Supporting internal users by debugging simulation flows and collaborating on bug resolution. Taking part in future-facing innovation by enabling simulation for next-generation devices and features.

Requirements include:

Bachelor's Degree or equivalent experience in Computer Science / Software Engineering / Computer Engineering / Electrical Engineering / Communication Engineering. 5+ years of experience in Python, C/C++ programming, with strong object-oriented design skills and performance-sensitive environments. Experience debugging using debuggers (gdb), including concurrency issues (races, deadlocks…). Strong background with Linux systems, CI/CD pipelines – and automation frameworks (e.g., Jenkins, Git, Docker, Pytest). Familiarity with Inter-Process Communication (IPC) mechanisms (sockets, message queues, shared memory…). Ability to communicate complex technical ideas in simple terms. Well-organised, proactive, and capable of leading your own tasks. Collaborative personality with a love for teamwork.

If you have experience in many areas, have been through multiple head-scratching bugs, and rewritten the same system multiple times learning from each iteration, we would love to hear from you.

XML job scraping automation by YubHub

Similar Jobs

Full-Time

Construction Superintendent – Electrical

xAI
Memphis, TN
More Info
Full-Time

Construction Superintendent – Structural

xAI
Memphis, TN
More Info
Full-Time

Construction Superintendent (Night Shift) – Structural

xAI
Memphis, TN
More Info
Full-Time

Software Engineer, Data

xAI
Palo Alto, CA
More Info
Full-Time

Construction Superintendent (Night Shift) – Mechanical

xAI
Memphis, TN
More Info
Full-Time

Construction Superintendent (Night Shift) – Electrical

xAI
Memphis, TN
More Info

Receive the latest articles in your inbox

Join the Houtini Newsletter

Practical AI tools, local LLM updates, and MCP workflows straight to your inbox.