NVIDIA, a global leader in accelerated computing and AI technology, is seeking an EDA System Software Engineer to join their innovative team in Bengaluru. This role focuses on developing and implementing APIs and services that support the validation of NVIDIA's cutting-edge chip designs. You'll be working with large-scale distributed systems that process millions of tests daily across thousands of servers.
The position offers an exciting opportunity to work at the intersection of software engineering and chip design, where you'll craft microservices and tools that directly impact NVIDIA's next-generation products. You'll be part of a dynamic team that values high production quality standards and innovative problem-solving.
As an EDA System Software Engineer, you'll be responsible for building scalable microservices, improving resource utilization, and designing efficient interfaces used by hundreds of engineers worldwide. The role requires strong expertise in Python, distributed systems, and microservices architecture, with opportunities to work with various technologies including JavaScript, TypeScript, and Linux systems.
The ideal candidate brings 2+ years of software engineering experience, strong computer science fundamentals, and excellent communication skills. You'll thrive in this role if you're passionate about improving engineering productivity and have a deep understanding of distributed systems architecture. NVIDIA offers a diverse, supportive environment where you can make a lasting impact on the world of technology.