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 @ 3
Python @ 3
Communication @ 3
Mentoring @ 3
Networking @ 3
Debugging @ 3
AI @ 3
HPC @ 3
NVLink @ 3
- 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 seeking an experienced Software Manager to lead a team developing the NVLINK switch Operating System (OS) and firmware. In this role you will play a critical role in developing our OS and firmware which are critical to NVIDIA's next generation networking technologies, and enable large-scale deployment in High-Performance Computing (HPC) data centers.
Applications for this job will be accepted at least until April 17, 2026. NVIDIA uses AI tools in its recruiting processes. NVIDIA is committed to fostering a diverse work environment and is an equal opportunity employer.
Responsibilities
- Manage and lead a high-impact team of software and firmware developers.
- Serve as the primary technical point of contact for strategic customers and lead major customer integrations with NVLINK technology.
- Own development of major features end-to-end.
- Be actively hands-on (~50%) in OS software coding and debugging.
- Collaborate with off-shore teams.
Requirements
- Bachelor’s degree in Computer Science or similar technical field, or equivalent experience.
- 8+ years of overall technical experience; 3+ years of experience managing a team.
- Programming skills in Python, C, and C++.
- Experience leading teams in developing software and firmware, and mentoring engineers.
- Ability to self-teach and learn quickly.
Ways to stand out
- Linux and networking experience.
- Experience working face-to-face with customers.
- Master’s degree.
- Excellent verbal and written communication skills.
- Experience building AI flows/agents to enhance development efficiency.
Compensation & Benefits
- Base salary ranges (location, experience, and level dependent):
- Level 3: 224,000 USD - 356,500 USD per year
- Level 4: 272,000 USD - 431,250 USD per year
- Eligible for equity and NVIDIA benefits (comprehensive benefits package).