Senior Software Engineer, Subnet Management
NVIDIA · Westford, MA · 2 wk ago
EngineeringFull-time
About the role
This position offers a rare opportunity to influence the architecture and development of our software, contributing directly to the world’s leading AI and HPC systems.
Responsibilities
- Design, develop and optimize server application responsible for managing NVLink networks of thousands of network devices.
- Collaborate with multiple teams in our multi-functional environment on developing new features and improvements.
- Participate in the design and architecture of new next generation network solutions for super computers.
- Manage issues during integration, testing, deployment & QA.
- Work and collaborate with team members in different geographical locations.
Requirements
- BSc. or MSc. in Computer Engineering or Computer Science (or equivalent experience).
- 8+ years of experience as Software Engineer.
- Proficient knowledge in C/C++.
- Strong analytical skills, deep knowledge of algorithms and proficiency with data structures.
- Self and quick learning abilities.
Qualifications
- Knowledge of network topologies design and routing algorithms.
- Experience in performance optimizations.
- Demonstrated use of creative ideas, providing solutions to challenging problems.
- Excellent social and written communication skills.
Benefits
Competitive salaries and a generous benefits package. NVIDIA is widely considered to be one of the technology world’s most desirable employers.
Pay
The base salary range is $184,000 - $287,500 for Level 4, and $224,000 - $356,500 for Level 5.
Schedule
NVIDIA values a healthy work-life balance and offers flexible scheduling options.
Skills
- Knowledge of network topologies design and routing algorithms.
- Experience in performance optimizations.
- Demonstrated use of creative ideas, providing solutions to challenging problems.
- Excellent social and written communication skills.
Benefits
- Comprehensive health insurance plans.
- Flexible spending accounts.
- Retirement savings plans.
- Professional development opportunities.
- Employee assistance programs.
Application Instructions
Applications for this job will be accepted at least until June 7, 2026.