Used Tools & Technologies
Not specified
Required Skills & Competences
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Linux @ 7
Python @ 4
Communication @ 7
FreeBSD @ 4
Networking @ 4
Debugging @ 4
Agile @ 4
AI @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
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.
More jobs at Nvidia
Senior Systems Software Engineer, Observability and Telemetry Platform
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Systems Software Engineer – GPU Software
Nvidia · Santa Clara, United States
USD 152,000-241,500 per year
Senior Software Engineer, CUDA Core Libraries
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Principal Engineer, Applied Research - Accelerator Programming Model and Compiler
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Senior System Software Architect - Halos Core and Robotics Platform
Nvidia · Santa Clara, United States
USD 224,000-431,200 per year
Similar jobs
Software Engineer - Infrastructure Foundation
X (Twitter) · New York City, United States, Palo Alto, United States
USD 127,000-297,000 per year
Senior Software Engineer, DGX Cloud Production Engineering
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
System Software Engineer, Dynamo-Triton Inference Server - New College Grad 2026
Nvidia · Santa Clara, United States
USD 124,000-241,500 per year
Software Linux Engineer - Installation and Packaging
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Lead Systems Software Test Engineer – CSP Engagements
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Network Solution Engineer (Weekend Coverage)
Nvidia · Santa Clara, United States
USD 140,000-270,200 per year
Senior Storage Production Engineer - DGX Cloud
Nvidia · Santa Clara, United States
USD 176,000-333,500 per year
Host Systems Software Engineer
OpenAI · San Francisco, United States
USD 266,000-445,000 per year