Taro Logo

Senior Simulation Software Engineer

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
10+ years of experience
AI · Enterprise SaaS

Description For Senior Simulation Software Engineer

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 simulation software 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 bring 10+ years of experience in firmware, embedded software, or RTL simulations, along with extensive C++ expertise. You'll be responsible for developing high-performance models and simulation infrastructure, working closely with architecture and design teams to influence and validate cutting-edge systems. The role requires both technical excellence and leadership capabilities, as you'll be taking ownership of projects and collaborating across multiple teams.

NVIDIA's position as an industry leader in AI and accelerated computing makes this an exceptional opportunity for someone passionate about working at the forefront of technological innovation. The company's culture emphasizes creativity, autonomy, and technical excellence, making it one of the most desirable employers in the technology sector. You'll be joining the best physical design team in the industry, with the chance to work on projects that directly impact the future of computing architecture.

This role offers the perfect blend of technical challenge and career growth, ideal for an experienced engineer looking to make a significant impact in hardware simulation and architectural innovation. Working at NVIDIA means being part of a team that's pushing the boundaries of what's possible in computing, while collaborating with some of the most forward-thinking minds in the industry.

Last updated a month ago

Responsibilities For Senior Simulation Software Engineer

  • Develop high-performance C++ and SystemC models of hardware blocks and subsystems
  • Create simulation infrastructure and toolchains for evaluating new hardware designs
  • Work autonomously to define, design, and implement modeling features
  • Collaborate across architecture, design, and software teams to refine system-level behavior
  • Take technical ownership and demonstrate natural leadership within the team

Requirements For Senior Simulation Software Engineer

  • BSc or MSc in Computer Science, Computer Engineering, or equivalent experience
  • 10+ years of experience in firmware, embedded software, or RTL simulations
  • Extensive hands-on experience with modern C++ and object-oriented design principles
  • Strong analytical thinking and excellent communication skills
  • Proven ability to work independently and drive ideas from concept to execution
  • Deep understanding of system integration
  • Strong debugging and problem-solving skills

Interested in this job?

Jobs Related To NVIDIA Senior Simulation Software Engineer