Taro Logo

EDA System Software Engineer

NVIDIA is the world leader in accelerated computing, pioneering GPU technology and revolutionizing parallel computing and AI.
Durham, NC, USAWestford, MA 01886, USAAustin, TX, USA
$120,000 - $235,750
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Description For EDA System Software Engineer

NVIDIA, a global leader in accelerated computing and AI technology, is seeking an EDA System Software Engineer to join their innovative team. This role offers an exciting opportunity to work on critical systems that validate NVIDIA's cutting-edge chip designs. You'll be developing and implementing APIs and services that power workflows running millions of tests daily across thousands of heterogeneous servers in a distributed cloud computing environment.

The position combines the challenges of distributed systems engineering with the excitement of working on next-generation chip development. You'll be crafting microservices that need to be both highly scalable and reliable, while also focusing on resource optimization and performance improvements. The role requires a strong foundation in Python programming and distributed systems architecture, with opportunities to work with modern technologies and AI coding accelerators.

As part of NVIDIA's engineering team, you'll collaborate with professionals worldwide, directly contributing to the company's chip development process. The company offers competitive compensation ($120,000 - $235,750) plus equity, and the opportunity to work in multiple locations across the US including Durham, Austin, Santa Clara, and Westford.

This is an ideal position for someone with 2+ years of experience who is passionate about software engineering, has excellent communication skills, and wants to be part of a company that has continuously reinvented itself over two decades. NVIDIA's culture of innovation and commitment to pushing technological boundaries makes this an exceptional opportunity for career growth and impact in the semiconductor industry.

Last updated a day ago

Responsibilities For EDA System Software Engineer

  • Build microservices that are reliable, scalable, and maintainable
  • Improve system's ability to schedule and utilize resources
  • Design efficient interfaces for hundreds of engineers
  • Participate in full life-cycle of tool development, test, and deployment
  • Work closely with team members and internal customers
  • Contribute to quality and improve time to market for NVIDIA's chips

Requirements For EDA System Software Engineer

Python
JavaScript
TypeScript
Linux
  • Excellent software engineering skills including OOP, design patterns, distributed systems
  • Skilled in Python and multiprogramming-related packages
  • BS in Computer Science (MS preferred) and 2+ years of experience
  • Excellent planning, presentation, and communication skills
  • Flexibility to work in changing environment
  • Passion for improving productivity and efficiency

Benefits For EDA System Software Engineer

Equity
  • Equity

Interested in this job?

Jobs Related To NVIDIA EDA System Software Engineer