Taro Logo

Senior Software Developer, Network Driver

World leader in accelerated computing, pioneering AI and digital twins technology transforming major industries.
Backend
Senior Software Engineer
In-Person
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Developer, Network Driver

NVIDIA, the world leader in accelerated computing, is seeking exceptional software developers for their networking driver engineering team. This role focuses on developing industry-leading high-speed communication devices that deliver maximum throughput and minimal latency. As a Senior Software Developer, you'll be instrumental in designing and verifying groundbreaking technologies in a professional, growth-oriented environment.

The position offers an opportunity to work on cutting-edge network driver acceleration technology, involving all aspects of software development from architecture to production. You'll collaborate directly with customers and architects, contributing to next-generation solutions that push the boundaries of networking technology.

The ideal candidate brings strong expertise in C, C++, and Python, with a deep understanding of network protocols. This role requires someone who can handle multiple platforms and tasks simultaneously, bringing both technical depth and versatility to the team. Knowledge of I/O embedded processors and experience with network drivers are particularly valuable assets.

NVIDIA's reputation as one of technology's most desirable employers stems from its commitment to innovation and excellence. The company offers a collaborative environment where creative, autonomous engineers can thrive and grow. This is an exceptional opportunity to join an industry-leading network driver team and contribute to technologies that are reshaping the future of computing and communication.

Last updated 7 months ago

Responsibilities For Senior Software Developer, Network Driver

  • Design and develop next-generation acceleration for network drivers
  • Work on all aspects of development: Design, Architecture, Coding, Production, and Verification
  • Engage with customers and architects to understand requirements and derive software design

Requirements For Senior Software Developer, Network Driver

Python
Linux
  • B.Sc./M.Sc. in Computer Engineering/Science or Engineering/Communication Engineering
  • 5+ years of proven experience
  • Experience in C, C++ and Python
  • Ability to work on more than 1 platform
  • Multitasking capability
  • Good knowledge of Network protocols
  • High Level of English

Interested in this job?