1 day ago
Tel Aviv-Yafo, IsraelMid Level
Responsibilities
- Design and develop high-performance networking solutions based on NVIDIA BlueField networking card hardware.
- Engage closely with customers and partners.
- Collaborate with multiple teams to develop new features and improvements.
- Write fast, effective, maintainable, reliable, and well-documented code.
- Stay current with software verification best practices, technologies, and trends.
- Take ownership and lead software development of key DPU components.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.
- At least 3 years of experience writing programs using C/C++.
- Experience with embedded software development.
- Background in designing, implementing, and debugging software.
- Experience developing under a Linux environment.
- Strong design, coding, analytical, and problem-solving skills.
- Ability to work concurrently with multiple organizational groups.
- Preferred experience with networking applications and protocols.
- Preferred expertise in driver development and modern C++.
- Preferred proficiency in Python development.
- Preferred background in BMC, UEFI, Secure Boot, U-Boot, ATF, and Yocto.
- Preferred experience working closely with hardware and board design teams.
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.
