NVIDIA is looking for a highly motivated, creative, and passionate Software Engineer to design and develop a simulation software to integrate with many networking operating systems in the Networking Business Unit (NBU). This critical role entails tons of Python, Go and C development work in NVIDIAs switching software modules. You will be part of the team that develops the next generation simulation framework that spans across multiple Networking Operating Systems related to HPC, Ethernet AI, and more. We expect you to have strong programming skills, devops and Networking simulation experience, a good understanding of designing and building automation frameworks to integrate with simulation environments, especially related to Python and GoLang, C, experience with Networking Arch and Systems Software and Distributed systems, as well as excellent communication and planning skills. Come Join a dynamic team driving the adoption and ongoing maintenance of simulation-based development and testing for Networking switches. You'll help build frameworks and libraries to promote simulation adoption, reduce hardware contention, and accelerate the identification and resolution of resource leaks and bugs. This role is pivotal in improving functional coverage and integrating simulation capabilities across multiple platforms and ASIC flavors.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Industry
Computer and Electronic Product Manufacturing
Number of Employees
5,001-10,000 employees