Taro Logo

EDA System Software Engineer

NVIDIA is the world leader in accelerated computing, pioneering GPU technology and revolutionizing parallel computing.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Description For EDA System Software Engineer

NVIDIA, a global leader in accelerated computing and GPU technology, is seeking an EDA System Software Engineer to join their team in Bengaluru. This role sits at the intersection of software engineering and chip design, where you'll develop crucial systems for validating NVIDIA's cutting-edge chips. You'll be working on large-scale distributed systems that run millions of tests daily across thousands of servers.

The position offers an opportunity to work with state-of-the-art technology in a company that has continuously reinvented itself - from revolutionizing PC gaming to becoming a driving force in AI and parallel computing. As an EDA System Software Engineer, you'll be crafting APIs and services that are fundamental to NVIDIA's chip design validation workflows, ensuring the next generation of NVIDIA products meets the highest quality standards.

The ideal candidate brings strong software engineering fundamentals with expertise in Python and distributed systems. You'll be part of an agile team that values innovation and technical excellence, working in a supportive environment that encourages continuous learning and growth. This role offers the perfect blend of technical challenge and real-world impact, as your work will directly influence the development of NVIDIA's future chip designs.

NVIDIA offers a collaborative culture where you'll work alongside some of the brightest minds in the industry. The company's commitment to innovation and its position at the forefront of AI and accelerated computing means you'll be working on technology that shapes the future. If you're passionate about building scalable systems and want to make a lasting impact in the semiconductor industry, this role presents an excellent opportunity to grow your career while contributing to groundbreaking technology.

Last updated an hour 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 engineers worldwide
  • Participate in full life-cycle of tool development, test, and deployment
  • Work with team members to understand process requirements
  • Contribute to quality improvement and time to market for NVIDIA's chips

Requirements For EDA System Software Engineer

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

Interested in this job?

Jobs Related To NVIDIA EDA System Software Engineer