Taro Logo

Senior Software Engineer

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins that transform industries.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer

NVIDIA, the world leader in accelerated computing, is seeking a Senior Software Engineer to join their Chip Design CAD team. This role sits at the fascinating intersection of electrical and software engineering, where you'll develop software tools and solutions for designing next-generation Smart Adapters, Switches, and GPUs for advanced data centers worldwide.

The position offers an opportunity to work with cutting-edge technology in chip design, collaborating with a team of talented designers, verification specialists, and architects. You'll be responsible for developing innovative software solutions, defining methodologies that impact day-to-day operations, and improving existing tools used by electrical engineers.

The ideal candidate should have a strong Computer Science background with excellent grades and at least 5 years of C++ development experience in Linux environments. Knowledge of DA/CAD teams, chip design, or dynamic verification would be particularly valuable. NVIDIA's commitment to innovation and growth makes this an exciting opportunity for someone passionate about technology and software development.

As part of NVIDIA's engineering team, you'll contribute to the company's mission of transforming industries through AI and digital twins. The company offers a diverse and inclusive work environment, with some of the most forward-thinking professionals in the technology sector. This role provides an excellent opportunity to work on challenging projects that directly impact the future of computing technology.

Last updated 2 months ago

Responsibilities For Senior Software Engineer

  • Develop innovative SW solutions
  • Define methodologies affecting design and verification engineers' work
  • Improve existing tools for designing next generation SoCs and Switches
  • Collaborate with designers, verification specialists and architects

Requirements For Senior Software Engineer

Python
Linux
  • Computer Science degree with excellent grades
  • 5+ years of practical experience in C++ developing at Linux environment
  • Strong analytical, debugging and problem-solving skills
  • Strong programming skills
  • Must be motivated, responsive, and keen on process improvement

Interested in this job?