onsite
Senior Enterprise Solution Engineer - Networking Software - NVIDIA
Software Engineer
Senior engineer who troubleshoots complex network issues, develops enhancements for enterprise Ethernet switches, and bridges customer support with software development using Linux and NOS expertise.
About the role
Key Responsibilities
- Diagnose and resolve advanced customer network issues on NVIDIA’s enterprise Ethernet switch platforms.
- Develop and maintain software enhancements, tools, and scripts to improve switch performance and reliability.
- Collaborate with cross‑functional teams to integrate new features into the Network Operating System (NOS) and Linux kernel modules.
- Provide technical guidance and support to customers during deployment, troubleshooting, and post‑implementation phases.
- Analyze logs, trace packets, and use debugging tools to identify root causes of NOS and hardware interactions.
Requirements
- 5+ years of experience in network software engineering, with deep knowledge of Linux internals and NOS architecture.
- Hands‑on experience with Ethernet switch hardware, firmware, and driver development.
- Strong programming skills in C/C++ and scripting (Python, Bash) for automation and tool creation.
- Excellent problem‑solving abilities and a customer‑centric mindset.
- Effective communication skills to document solutions and interact with technical stakeholders.