Taro Logo

Senior Software Engineer, DOCA SDK

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Software Engineer, DOCA SDK

NVIDIA, the world leader in accelerated computing, is seeking a Senior Software Engineer to join their DOCA team. This role focuses on designing and implementing the SDK for next-generation Data Processing Unit Software, with particular emphasis on cybersecurity and embedded systems features.

The position offers a unique opportunity to make a significant impact in a dynamic, technology-focused environment that's transforming data centers worldwide. As part of NVIDIA's mission to revolutionize Smart Adapters, you'll work alongside some of the industry's best engineers on cutting-edge technology.

The role involves end-to-end development of DOCA SDK features, including designing and developing SDK libraries for networking, storage, cybersecurity, and high-performance computing. You'll collaborate with major companies to solve complex technical challenges that require innovative thinking and customer-oriented solutions.

The ideal candidate brings 5+ years of hands-on experience in software development for embedded systems and security, along with strong programming skills in C/C++. A bachelor's degree in Electrical Engineering, Computer Science, or Computer Engineering is required. The role demands excellent analytical and debugging capabilities, strong communication skills, and experience with object-oriented design and programming.

Additional valuable skills include background in networking (TCP/IP/Eth), low-level programming, technical leadership experience, familiarity with CI methodology and servers, and experience in Linux driver development. The position offers the opportunity to work with cutting-edge technology in a company known for innovation, perfection, determination, and teamwork.

NVIDIA's culture emphasizes core values that drive innovation and creativity, making it one of the most dynamic workplaces in the technology sector. The company values diversity and maintains an inclusive environment where creativity and drive can thrive. This role represents an opportunity to join a leading technology company that's transforming industries through AI and accelerated computing solutions.

Last updated 19 days ago

Responsibilities For Senior Software Engineer, DOCA SDK

  • Design and implement DOCA SDK and infrastructure
  • Lead E2E development of DOCA SDK features
  • Design and develop SDK libraries for networking, storage, cyber security, and high-performance computing
  • Work with customers to solve complex issues

Requirements For Senior Software Engineer, DOCA SDK

Linux
  • Bachelors Degree in EE, CS or CE or equivalent work experience
  • 5+ years of hands-on experience with software development lifecycle
  • Strong programming skills in C/C++
  • Strong analytical, debugging, and problem-solving skills
  • Excellent communications skills and team-work capabilities
  • Experience with OOD/OOP

Interested in this job?

Jobs Related To NVIDIA Senior Software Engineer, DOCA SDK