Taro Logo

Software Engineer, Tools

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

Description For Software Engineer, Tools

NVIDIA, the world leader in accelerated computing, is seeking a talented Software Engineer for their tools group. This role focuses on developing tools that enable developers worldwide to harness the full power of NVIDIA products. The position involves working with NVIDIA's networking products, requiring strong C++ and Python programming skills, and at least 2 years of experience.

The role combines technical expertise with collaborative teamwork, where you'll be designing and implementing features in an Agile environment. You'll be responsible for developing management, configuration, and debugging tools for NVIDIA's networking products, writing high-quality code, and working closely with multiple development teams.

This is an excellent opportunity for a mid-level software engineer who excels in C++ and Python, has strong object-oriented programming skills, and can thrive in a fast-paced environment. The position offers the chance to work on sophisticated problems at a company that's transforming the world's largest industries through AI and digital twins.

The ideal candidate will have a BSc in Computer Science or related field, excellent programming skills, and strong communication abilities. Additional valuable skills include experience with Linux/Windows kernel development, multi-OS support, and the ability to quickly understand large codebases. You'll be joining a company widely considered one of the technology world's most desirable employers, known for its forward-thinking approach and commitment to innovation.

NVIDIA offers a diverse and inclusive work environment, with opportunities to work on cutting-edge technology that impacts various industries. The position is based in either Tel Aviv or Yokneam, Israel, where you'll be part of a dynamic team pushing the boundaries of accelerated computing.

Last updated a day ago

Responsibilities For Software Engineer, Tools

  • Develop tools for management, configuration and debug of NVIDIA networking products
  • Estimate and prioritize tasks for realistic delivery schedules
  • Write fast, effective, maintainable, reliable and well documented code
  • Collaborate with multiple development teams on new features
  • Provide peer reviews to other engineers
  • Document designs and review with stakeholders
  • Prepare and develop test plans for new features

Requirements For Software Engineer, Tools

Python
Linux
  • BSc degree or equivalent experience in Computer Engineering, Computer Science, or related degree
  • Excellent C++ and Python programming skills
  • 2+ years of programming experience
  • Strong Object-Oriented Programming abilities
  • Able to work effectively with a team of engineers in a fast-paced environment
  • Excellent written and verbal communication skills
  • Able to estimate effectively to ensure delivery of software on time

Interested in this job?

Jobs Related To NVIDIA Software Engineer, Tools