Senior Software Engineer, Networking Tools Team

at Nvidia
USD 152,000-287,500 per year
SENIOR
✅ On-site

Used Tools & Technologies

Not specified

Required Skills & Competences

Linux @ 7 Python @ 4 Communication @ 7 FreeBSD @ 4 Networking @ 4 Debugging @ 4 Agile @ 4 AI @ 4

Details

NVIDIA is searching for a highly motivated Senior Software Engineer for design and verification to join the software tools group. You will design and develop tools that enable developers worldwide to harness the full power of NVIDIA products, developing tools for management, burning, configuration and debugging of NVIDIA networking products.

Responsibilities

  • Lead parts of the tools' technical roadmap and implement numerous features in an Agile environment.
  • Design and develop modern network tools for next-generation products.
  • Write code in C, C++, and Python using OOP methodology.
  • Collaborate with cross-functional teams to define requirements and specifications to debug, configure, and manage firmware.
  • Take ownership of the entire development process from design to production and verification.

Requirements

  • BSc degree or equivalent experience in Computer Engineering, Computer Science, or related discipline.
  • Excellent C++ and Python programming skills.
  • Proficiency in C.
  • 5+ years of programming experience.
  • Strong Object-Oriented Programming abilities.
  • Ability to work effectively with a team of engineers in a fast-paced and dynamic environment.
  • Excellent written and verbal communication skills and strong documentation/writing abilities.
  • Ability to estimate effectively to ensure delivery of software on time.

Ways to stand out from the crowd

  • Strong ability to understand and quickly get into a large existing codebase.
  • Ability to reverse engineer legacy code.
  • Linux/Windows kernel experience and deep understanding of SW/HW communication.
  • Experience developing code supporting multiple operating systems (Linux, Windows, VMware, FreeBSD).
  • Demonstrated initiative and determination in getting things done.

Compensation & Benefits

  • Base salary ranges by level: Level 3: 152,000 USD - 241,500 USD; Level 4: 184,000 USD - 287,500 USD.
  • Eligible for equity and benefits (link to NVIDIA benefits).

Other information

  • Applications for this job will be accepted at least until March 26, 2026.
  • This posting is for an existing vacancy.
  • NVIDIA uses AI tools in its recruiting processes.
  • NVIDIA is an equal opportunity employer and values diversity.