# Senior Software Engineer - NIC and Switch Simulation

Hiring organization: [NVIDIA](https://career.thegoodapps.co/organizations/nvidia)

Canonical page: https://career.thegoodapps.co/jobs/f6ed06a1-d196-4d91-8e3c-b8491971414a

Listed on NVIDIA's own careers site. Applications go to them directly.

- Seniority: Senior

## Summary

NVIDIA seeks an experienced software engineer to design and develop network interface card and switch simulation software using virtualization technologies. This role is ideal for someone with strong C/C++ skills who enjoys deep technical work on networking infrastructure and can take ownership of complex features.

_Our summary, not NVIDIA's wording._

## Skills named

C++, Linux, Microsoft Windows

## Required

- Bachelor's degree in Computer Science or Software Engineering or equivalent experience
- 5+ years of software engineering experience
- Proficient in C/C++
- Strong design and coding skills
- Strong debugging and problem-solving skills
- Full ownership and end-to-end responsibility
- Excellent communication skills

## Nice to have

- Can-do attitude and independence
- Ability to quickly learn new technologies
- Understanding of Ethernet or InfiniBand networking protocols
- Experience with KVM/QEMU virtualization
- Knowledge of Linux or Windows kernel and driver development

Apply on NVIDIA's site: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/Israel-Yokneam/Senior-Software-Engineer---NIC-and-Switch-Simulation_JR2018714
