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

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 27 minutes 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?

Jobs Related To NVIDIA Senior Software Developer, Network Driver

Senior System Software Engineer, Base OS Kernel

Senior System Software Engineer position at NVIDIA working on Base OS Kernel development for Grace Superchips platforms, focusing on enterprise customer enablement and system-level development.

Senior Python Engineer, Networking

Senior Python Engineer position at NVIDIA focusing on networking software testing and automation, requiring 5+ years of experience and strong Python skills.

Senior Test Engineer

Senior Test Engineer position at NVIDIA focusing on automated testing for networking products, requiring 5+ years of software development experience and strong Python skills.

Senior Test Engineer

Senior Test Engineer position at NVIDIA focusing on networking systems test design and validation, requiring strong software development and hardware testing expertise.

Senior Test Engineer

Senior Test Engineer position at NVIDIA focusing on automated testing for networking products, requiring Python expertise and hardware/software integration experience.