NVIDIA, the world leader in accelerated computing, is seeking a Senior Simulation Software Engineer to join their innovative team in Tel Aviv. This role sits at the intersection of software development and hardware architecture, focusing on developing sophisticated simulation models for next-generation NVIDIA switches.
The position offers a unique opportunity to shape architectural decisions from the ground up while working in a fast-paced, exploratory environment. As a Senior Simulation Software Engineer, you'll be responsible for developing high-performance C++ and SystemC models of hardware blocks and subsystems, creating simulation infrastructure, and working closely with architecture and design teams to influence future hardware designs.
The ideal candidate brings 10+ years of experience in firmware, embedded software, or RTL simulations, along with extensive hands-on experience with modern C++ and object-oriented design principles. A strong educational background in Computer Science or Computer Engineering is required, complemented by excellent analytical and communication skills.
What makes this role particularly exciting is the opportunity to work at NVIDIA, one of the technology world's most desirable employers. You'll be part of a team that's pushing the boundaries of architectural innovation, working with some of the most forward-thinking people in the industry. The role offers significant technical ownership and leadership opportunities, allowing you to drive ideas from concept to execution.
The position requires a deep understanding of system integration and strong debugging skills. Knowledge of networking and compute systems, experience with SystemC or TLM, and background with hardware/software interactions would be particularly valuable. This is an excellent opportunity for a creative and autonomous engineer who loves challenges and wants to be part of the best physical design team in the industry.