Taro Logo

Senior Software Engineer, DOCA Verification

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology.
Ra'anana, IsraelYokne'am Illit, Israel
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer, DOCA Verification

NVIDIA is seeking a Senior Software Engineer to join their DOCA™ SDK Verification team. This role focuses on developing and maintaining verification infrastructure for the NVIDIA DOCA™ SDK, which enables developers to create applications for NVIDIA® BlueField® data processing units (DPUs). The position requires strong expertise in Python programming and verification methodologies, with opportunities to work on complex technical challenges ensuring the robustness of DOCA™ Services.

The ideal candidate will have 5+ years of software engineering experience, with a strong background in building complex software systems. They should possess excellent problem-solving abilities and be comfortable working with system-level issues. Knowledge of networking concepts (Ethernet, VLANs, TCP/UDP/IP) and Linux operating systems is highly valued.

NVIDIA offers the opportunity to work with cutting-edge technology in accelerated computing, AI, and digital twins. The company is committed to fostering a diverse and inclusive work environment, where creativity and autonomy are highly valued. This role provides an excellent opportunity to work with some of the most forward-thinking professionals in the industry while contributing to the development of breakthrough technologies in data processing and networking.

The position is based in either Raanana or Yokneam, Israel, offering the chance to work with a global team on technology that is transforming the world's largest industries. NVIDIA's commitment to innovation and technical excellence makes this an ideal opportunity for a senior engineer looking to make a significant impact in the field of hardware acceleration and data processing.

Last updated 2 days ago

Responsibilities For Senior Software Engineer, DOCA Verification

  • Develop verification infrastructure in Python for DOCA™ Services
  • Engage in full software development lifecycle of verification components
  • Write tests for verifying functionality and performance of the DOCA platform
  • Debug and analyze complex system-level issues

Requirements For Senior Software Engineer, DOCA Verification

Python
Linux
  • Bachelor's or Master's degree in Computer Science or Software Engineering
  • 5+ years experience as a software engineer
  • Strong knowledge in software design and architecture principles
  • Proficiency in Python, Java, C++ or similar languages
  • Deep understanding of software development methodologies
  • Excellent problem-solving skills
  • Effective communication and collaboration skills
  • Demonstrated leadership capabilities
  • Track record of delivering high-quality work

Interested in this job?

Jobs Related To NVIDIA Senior Software Engineer, DOCA Verification