Tech Stack
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.
AI @ 6
BGP @ 7
Communication @ 6
Cumulus Linux @ 4
Leadership @ 6
Linux @ 7
Networking @ 4
Python @ 7
Software Development @ 6
- 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 looking for a creative software engineer to join the Spectrum-X engineering team. Spectrum-X is NVIDIA's end-to-end Ethernet Networking solution designed for AI factories and customers including some of the biggest and fastest-moving organizations in the world. The role requires strong customer-facing technical skills to help make this technology a success.
Responsibilities
- Work with a team of US-based software engineers developing NVIDIA's networking products.
- Debug and diagnose complex networking problems, and develop tools and processes to improve troubleshooting.
- Engage directly with NVIDIA customers to understand their networking requirements and solve their problems.
- Collaborate with a worldwide team of engineers, architects, product managers, and field personnel.
Requirements
- Bachelor's degree in Computer Science or equivalent experience.
- At least 5 years of experience developing embedded networking software, such as software for switches, routers, or network interface cards.
- Strong programming skills in C and Python on Linux.
- Leadership in AI-native software development.
- Outstanding analytical and problem-solving skills, with keen attention to detail, particularly when identifying and resolving networking issues.
- Good English communication and interpersonal skills.
- Track record of autonomous and successful delivery under challenging conditions.
Preferred Qualifications
- Experience with data center network engineering spanning servers, NICs, cabling, and switches.
- Strong understanding of Ethernet networking, including switch pipelines such as ACLs and forwarding rules; networking protocols such as TCP/IP and BGP/EVPN-VXLAN; and network operating systems and their automation.
- Experience with NVIDIA networking technologies such as BlueField and ConnectX NICs, Spectrum switches, and the Cumulus Linux and SONiC operating systems.
Compensation and Benefits
- Base salary range of $152,000–$241,500 USD for Level 3.
- Base salary range of $184,000–$287,500 USD for Level 4.
- Salary is determined based on location, experience, and the compensation of employees in similar positions.
- Eligible for equity and benefits.
- Applications will be accepted at least until September 22, 2026.
- NVIDIA is an equal opportunity employer committed to an inclusive work environment.
More jobs at Nvidia
Senior Software Engineer, Capacity Management - DGX Cloud
Nvidia · Santa Clara, United States
USD 200,000-322,000 per year
Senior Math Libraries Engineer - LLM Integration and Developer Experience
Nvidia · Poland
PLN 221,200-507,000 per year
Tech Lead - Cryptographic Asset Platform
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
NVIS Strategy Program Manager
Nvidia · Santa Clara, United States
USD 200,000-322,000 per year
Senior Compiler Engineer, Agentic Compiler Systems
Nvidia · Santa Clara, United States
USD 152,000-241,500 per year
Similar jobs
Manager, Software Embedded Engineering
Nvidia · Santa Clara, United States
USD 224,000-431,200 per year
Senior Network Engineer - Deployments
Nvidia · Santa Clara, United States
USD 168,000-333,500 per year
Principal Site Reliability Engineer
Nvidia · Santa Clara, United States
USD 248,000-396,800 per year
Manager, Software Engineering - Cumulus Linux
Nvidia · Santa Clara, United States
USD 224,000-431,200 per year
Principal System Software Engineer - AV Platform
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Manager, Customer Enablement Engineering - Networking
Nvidia · Santa Clara, United States
USD 224,000-431,200 per year
Datacenter Networking Technician, AI Compute Deployment - Stargate
OpenAI · Abilene, United States, San Francisco, United States
USD 157,000-221,000 per year
Senior DevOps Engineer
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year