15 hours ago
Tel Aviv-Yafo, IsraelEntry Level / Mid Level
Responsibilities
- Design and develop C/C++ infrastructure, embedded software components, and runtime environments supporting programmable RDMA protocols.
- Build proofs of concept, conduct hands-on experiments, and perform quantitative modeling to evaluate protocol performance.
- Collaborate with hardware, firmware, architecture, compiler, and SDK teams on cross-stack networking innovations.
- Create and maintain technical design documents, test results, and specifications.
Requirements
- Bachelor’s or master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.
- 0–5 years of experience in low-level software development, networking, or systems programming.
- Strong proficiency in C and/or C++ and solid system-level debugging skills.
- Background or coursework in computer architecture, operating systems, and networking protocols such as TCP/IP, RDMA, or InfiniBand.
- Strong technical communication, documentation, collaboration, problem-solving, and learning skills.
- Hands-on experience or academic projects involving RDMA, InfiniBand, SmartNICs, or packet processing are advantageous.
- Familiarity with RISC-V execution environments, RTOS, board bring-up, driver development, Linux kernel development, network simulation tools, or performance profiling is advantageous.
About Nvidia
Nvidia designs and sells GPUs and accelerated computing platforms for data centers, AI/ML, graphics, gaming, and automotive, monetizing through hardware, software platforms (CUDA, AI frameworks), and systems like DGX and networking. Customers include cloud providers, enterprises, researchers, and OEMs. Founded in 1993 and headquartered in Santa Clara, it is a public company traded on NASDAQ under NVDA.
