Used Tools & Technologies
Not specified
Required Skills & Competences ?
Software Development @ 4 Jenkins @ 4 Linux @ 4 Python @ 4 Hiring @ 4 Git @ 4 Networking @ 4 Debugging @ 7 Agile @ 4Details
NVIDIA is looking for an excellent Software Engineer to join the InfiniBand Switch and NVLink FW group in Santa Clara, CA. As a team member, you will be part of a major development effort for the next-generation networking products. The verification team develops modern networking features for cloud, HPC and storage. The work environment is dynamic, meaningful, and fast-paced.
Responsibilities
- Work as part of a group of firmware verification engineers using C++ and Python within an Agile methodology.
 - Develop the verification process, aligning with quality standards and project timelines.
 - Design and implement new features in the core of NVIDIA Switch and GPUs.
 - Drive and facilitate planning, scheduling, and execution of project activities for the team.
 - Collaborate with architecture and software design teams as part of the software development lifecycle.
 - Work in pre- and post-silicon development environments for next-generation NVIDIA networking products.
 - Gain a deep understanding of networking technology, system debugging and stacks, and the HW/FW/SW relationship.
 - Innovate to improve NVIDIA's firmware switching products and customer experience.
 
Requirements
- B.Sc. degree or equivalent experience in Computer Science, Computer Engineering, or Electrical Engineering.
 - 5+ years of relevant overall professional experience.
 - Proficient knowledge of C++ and Python.
 - Experience with embedded software development.
 - Strong analytical, creative, debugging, and problem-solving skills.
 - Comfortable multitasking in a dynamic environment with shifting priorities and changing requirements.
 - Excellent teamwork and interpersonal skills.
 
Ways to stand out
- Knowledge of network protocols.
 - Background with CI methodology and tools (Git, Gerrit, Jenkins, etc.).
 - Background in Linux internals.
 
Benefits
- Competitive base salary (see ranges below), eligibility for equity, and a generous benefits package.
 - Opportunity to work on high-impact networking firmware and collaborate with skilled engineers globally.
 
Additional Information
- Location: Santa Clara, CA, United States.
 - Employment type: Full time.
 - Base salary ranges provided by level:
- Level 3: 148,000 USD - 235,750 USD
 - Level 4: 184,000 USD - 287,500 USD
 
 - You will also be eligible for equity and benefits: https://www.nvidia.com/en-us/benefits/
 - Applications for this job will be accepted at least until October 17, 2025.
 - NVIDIA is an equal opportunity employer and values diversity in hiring and promotion practices.