Senior Software Engineer - Switch Simulation

2 Months ago • 5 Years + • Research & Development

Job Summary

Job Description

NVIDIA seeks a passionate Senior Software Engineer to design and develop advanced features for next-generation switch simulation. This role involves leveraging advanced virtualization technologies (like KVM/QEMU), writing efficient and maintainable C/C++ code, and collaborating with various teams (SW R&D, Architects, Chip Design, Firmware). Responsibilities include developing solutions that simulate world-class switches, ensuring full ownership and end-to-end responsibility for projects, and contributing to a high-performing team. The ideal candidate possesses strong design, coding, analytical, debugging, and problem-solving skills, alongside excellent communication capabilities.
Must have:
  • 5+ years experience
  • Proficient in C/C++
  • Strong design & debugging skills
  • Excellent communication
  • Full ownership & responsibility
Good to have:
  • Networking Protocols (Ethernet, InfiniBand)
  • Virtualization (KVM/QEMU)
  • Linux/Windows kernel & driver development

Job Details

NVIDIA is looking for a passionate Senior Software Engineer to join our Simulation development team. Our team is growing, and we are looking for hardworking and experienced engineers to take part in building advanced networking simulation solutions. You will be part of a team developing next generation Switch simulation, works closely with other SW R&D teams and SW Architects.

What you will be doing:

  • Design and develop advanced features simulating our world class Switches

  • Develop solutions using advanced virtualization technology

  • Write clean, efficient and maintainable code

  • Collaborate with team members, SW R&D, Architects, Chip Design and FW

What we need to see:

  • B.Sc. degree or equivalent experience in Computer Science / Software Engineering

  • 5+ years of experience

  • Proficient knowledge and experience in C/C++

  • Strong design, coding, analytical, debugging and problem-solving skills

  • Full ownership & end-to-end responsibility

  • Excellent social and written communication skills

Ways To Stand Out From The Crowd:

  • Can do attitude, independency and agility

  • Ability to quickly adapt to new technology and go deep into new areas

  • Understanding of Networking Protocols – Ethernet, InfiniBand is an advantage

  • Knowledge of Virtualization, especially with KVM/QEMU is an advantage

  • Knowledge of Linux/Windows kernel and drivers development is an advantage

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you're creative and autonomous, we want to hear from you!

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Similar Jobs

Light Speed Studios - Mocap Technician

Light Speed Studios

California, United States (On-Site)
1 Month ago
Zoox - Software Engineer - Simulation Traffic & Behavior Modeling

Zoox

Seattle, Washington, United States (Hybrid)
6 Months ago
Rockstar Games - Engineering Manager

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
1 Month ago
Rivos - Data Parallel Accelerator Performance Intern

Rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
6 Months ago
NVIDIA - Senior Custom SOC IP Verification Engineer

NVIDIA

Shanghai, Shanghai, China (On-Site)
3 Months ago
NVIDIA - Senior Hardware Security Architect

NVIDIA

Be'er Sheva, South District, Israel (On-Site)
1 Month ago
Meta - Software Engineer, Machine Learning

Meta

Los Angeles, California, United States (On-Site)
5 Months ago
NVIDIA - Senior Compiler Engineer - Backend

NVIDIA

Austin, Texas, United States (Remote)
3 Weeks ago
Google - Software Engineer (For Women in Tech Candidates)

Google

São Paulo, State Of São Paulo, Brazil (On-Site)
5 Months ago
Riot Games - Game Designer III - VALORANT, Competitive Systems

Riot Games

Los Angeles, California, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Meta - Software Engineering Manager, Product

Meta

New York, New York, United States (Remote)
5 Months ago
Epic Games - Senior Tools Programmer - Interoperability

Epic Games

(On-Site)
1 Month ago
Epic Games - Senior Platform Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
ByteDance - Site Reliability Engineer, Edge Services

ByteDance

Boston, Massachusetts, United States (On-Site)
6 Months ago
Magic Media - C++ Game Developer

Magic Media

Belgrade, Serbia (Remote)
1 Month ago
Playrix - Principal C++ Software Engineer (Tools)

Playrix

Cyprus (Remote)
6 Months ago
Framestore - Immersive Developer - London Launchpad Internship 2025

Framestore

London, England, United Kingdom (On-Site)
1 Month ago
Kwalee - Game Programmer

Kwalee

Royal Leamington Spa, England, United Kingdom (On-Site)
1 Month ago
NVIDIA - AI Computing Software Development Engineer, TensorRT

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
2 Months ago
NVIDIA - System Software Engineer

NVIDIA

Pune, Maharashtra, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Tel Aviv-Yafo, Tel Aviv District, Israel

NVIDIA - Senior Chip Architect

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
NVIDIA - Senior ICT and JTAG Test Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
3 Months ago
SuperPlay - BI Marketing

SuperPlay

Tel Aviv District, Israel (On-Site)
2 Months ago
Plarium - Director of Gen-AI

Plarium

Herzliya, Tel Aviv District, Israel (On-Site)
2 Months ago
NVIDIA - Senior Software Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
PAPAYA - VIP Group Manager

PAPAYA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
5 Months ago
Overwolf - Gaming Support Team Lead

Overwolf

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
NVIDIA - Senior Software Architect, Accelerated Computing SDN

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
NVIDIA - Director, Ethernet Solutions Product Management

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
NVIDIA - Software Manager, DOCA Verification

NVIDIA

Ra'anana, Center District, Israel (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Tesla - PLC Programmer

Tesla

Rhineland-Palatinate, Germany (On-Site)
2 Months ago
NVIDIA - Engineering Manager, AI Developer Technology

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
NVIDIA - Senior CPU Design Engineer

NVIDIA

Westford, Massachusetts, United States (Hybrid)
1 Month ago
Power Integrations - Senior Applications Firmware Engineer

Power Integrations

Pasig, Metro Manila, Philippines (On-Site)
6 Months ago
Every matrix - Group Architect

Every matrix

Bucharest, Bucharest, Romania (Hybrid)
3 Months ago
NVIDIA - Senior ASIC Verification Engineer - GPU

NVIDIA

Austin, Texas, United States (Hybrid)
1 Month ago
NVIDIA - Senior SRAM Engineer, Circuit Design

NVIDIA

Canada (Hybrid)
2 Months ago
NVIDIA - Senior ASIC Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
2 Months ago
Ubisoft - Principal R&D Scientist on Bots & Behaviors

Ubisoft

Bordeaux, Nouvelle-Aquitaine, France (Hybrid)
3 Months ago
Netflix - Machine Learning Software Engineer (L5) - Content and Studio

Netflix

United States (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Massachusetts, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Texas, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by NVIDIA

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug