Senior Software Engineer – Networking Platforms, Diagnostics Tools and Performance
Core
Develop high-performance diagnostic tools and frameworks for NVIDIA's latest networking platforms to ensure stability of next-generation hardware in data centers and HPC clusters.
Role type
Senior Software Engineer (Networking Diagnostics)
Builds
Diagnostic tools and frameworks for networking platforms
Domain
Networking hardware and high-performance computing
Required skills
Python, Linux system-level debugging, networking protocols (TCP/IP, InfiniBand, Ethernet), hardware interaction, performance optimization, analytical debugging
Preferred skills
C/C++, RT embedded development, driver development, performance profiling, low-level hardware communication (PCIe, I2C), technical leadership
Technologies
Python, Linux, TCP/IP, InfiniBand, Ethernet, PCIe, I2C
Responsibilities
Architect and develop high-performance diagnostic tools; optimize software for high-throughput data and real-time monitoring; bridge hardware behaviors with software-level diagnostics; partner with hardware, firmware, and driver teams; own the full software development lifecycle of diagnostic features
Seniority
Senior, hands-on IC

