Taro Logo

Senior Software Simulation 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
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Simulation Engineer

NVIDIA, the world leader in accelerated computing, is seeking a Senior Software Simulation Engineer to join their NIC Firmware Core team. This role focuses on simulation for network adaptors and verification infrastructure, working with cutting-edge networking adapter technologies. The position involves developing network adapter simulators, implementing verification frameworks, and collaborating across multiple teams including chip design, software, and architecture.

The ideal candidate will have 5+ years of experience in verification and testing methodologies, strong C++ programming skills, and a deep understanding of Linux systems. This role offers the opportunity to work on groundbreaking technologies at one of technology's most desirable employers. The position requires both technical expertise and strong interpersonal skills, as you'll be working across various platforms and teams.

NVIDIA's commitment to innovation and technological advancement makes this an exciting opportunity for someone passionate about simulation and verification in the context of network adapters. The role combines hands-on technical work with strategic thinking, requiring someone who can take full ownership of tasks while collaborating effectively with multiple stakeholders. The position is based in Yokneam, Israel, where you'll be part of a forward-thinking team dedicated to advancing NVIDIA's networking capabilities.

Last updated 2 days ago

Responsibilities For Senior Software Simulation Engineer

  • Develop a network adapter simulator for development and testing of pre-silicon networking features
  • Implement and assimilate frameworks for Design and Verification for real-time and simulator environments
  • Address and solve automation and performance challenges
  • Collaborate with chip design, software, and architecture teams to define and craft firmware flows

Requirements For Senior Software Simulation Engineer

Linux
  • B.Sc./M.Sc. in Computer Science or Computer Engineering
  • 5+ years of proven experience with verification and testing methodologies
  • Good understanding of the Linux operating system and computer structure
  • Solid knowledge in C++ and Object-Oriented Programming
  • Strong multi-disciplinary capabilities
  • Ability to lead feature development and take full ownership of tasks
  • Outstanding teammate, strong interpersonal skills, and self-learning ability

Interested in this job?

Jobs Related To NVIDIA Senior Software Simulation Engineer