NVIDIA, the world leader in accelerated computing, is seeking a Senior Simulation Software Engineer to join their innovative team. This role focuses on developing software-based functional models and simulators for next-generation Ethernet and NVL switches. The position offers a unique opportunity to shape architectural decisions from the ground up while working in a fast-paced, exploratory environment. The ideal candidate will have extensive experience in C++ programming and hardware simulation, working at the intersection of software and hardware development. You'll be part of a high-impact team at the forefront of architectural innovation, collaborating with architects and design teams to influence and validate cutting-edge systems. NVIDIA is known for being one of the technology world's most desirable employers, offering the chance to work with forward-thinking professionals and tackle challenging problems in accelerated computing, AI, and digital twins technology. The role requires strong technical expertise, leadership capabilities, and the ability to work autonomously while contributing to cross-functional teams. This position is perfect for creative and autonomous engineers who want to push the boundaries of technology and be part of an industry-leading physical design team.