Description
We are looking for a Software Engineer to work with highly experienced engineers to provide the world's outstanding SmartNIC products for cloud-computing, research, medical, automotive, finance, weather, telco, and more.
Our goal is to enable breakthrough network performance, using NVIDIA SmartNIC hardware capabilities and address the performance, scale and security demands of modern software-defined enterprise data centers and public cloud infrastructure.
Responsibilities:
- Design, and develop the next-generation technology in network acceleration, as well as work with best-in-class technical leaders in this domain
- Engage with customers and architects to understand the requirements and derive the software design accordingly
- Collaborate with other engineering teams that develop the upper layers applications like virtual switches (OVS, VPP, and etc.) and lower layers like driver, kernel, FW, and HW
Requirements:
- B.Sc. (or equivalent experience) in computer science/software engineering
- 3+ years’ confirmed experience of Programming C/C++
- 3+ years’ confirmed experience in Linux environment and tools
- Experience with Networking Protocols mainly Ethernet, and security protocols
- Experience with virtualization technologies
- Strong analytical, debugging, and problem-solving skills
- Knowledge of computer architecture and operating systems.
- Experience in performance optimizations
Ways to stand out from the crowd:
- Experience working with AI empowered dev tools
- Knowledge and experience with designing SDKs
- Open Source Software Contributor to relevant projects (OvS, DPDK, Linux Kernel..)
- A positive demeanor, a growth mindset, and excellent interactions with colleagues
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/Israel-Yokneam/Software-Engineer--DOCA_JR2005910