EDA System Software Engineer

1 Month ago • 2 Years + • Research & Development

Job Summary

Job Description

As an EDA System Software Engineer at NVIDIA, you'll build and maintain scalable microservices for validating NVIDIA's chip designs. This involves working in a large-scale distributed cloud environment, handling millions of tests daily across thousands of servers. Responsibilities include improving resource utilization, enhancing system reliability and performance, designing user-friendly interfaces, and contributing to the full software development lifecycle. You will collaborate with engineers globally to meet requirements and directly impact the quality and time-to-market of NVIDIA's next-generation chips.
Must have:
  • MS/BS in CS or equivalent
  • 2+ years software engineering experience
  • OOP, design patterns, distributed systems knowledge
  • Proficient in Python
  • Excellent communication skills
Good to have:
  • Automated testing infrastructure experience
  • Deep understanding of microservice architecture
  • Linux ecosystem familiarity
  • Chip design or verification workflow knowledge
  • Perl, C/C++, JavaScript, or TypeScript expertise

Job Details

NVIDIA has continuously reinvented itself. Our invention of the GPU sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. Today, research in artificial intelligence is booming worldwide, which calls for highly scalable and massively parallel computation horsepower that NVIDIA GPUs excel.

NVIDIA is a “learning machine” that constantly evolves by adapting to new opportunities that are hard to solve, that only we can address, and that matter to the world. This is our life’s work , to amplify human creativity and intelligence. As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Come join our diverse team and see how you can make a lasting impact on the world!

As a software engineer you will craft and implement APIs and services to support the execution of workflows to validate the design of NVIDIA's chips. The systems we develop will operate at a large scale, running millions of tests per day in a distributed cloud computing environment with thousands of heterogeneous servers to verify multiple designs in many configurations. You will continuously innovate and develop scalable, reliable, high-performance systems, and tools to enable the next generation of chips.

What you'll be doing:

  • Build microservices that are reliable, scalable, and maintainable.

  • Improve the current system's ability to schedule and utilize resources, improve performance, increase reliability, and provide better throughput.

  • Design interfaces that are efficient and easy to use for hundreds of engineers throughout the world.

  • Join an agile and dynamic software development team with very high production quality standards.

  • Participate in the full life-cycle of tool development, test, and deployment.

  • Work closely with other team members and internal customers to understand their processes requirements and needs.

  • Directly contribute to the overall quality of and improve time to market for NVIDIA's next-generation chips.

What we need to see:

  • MS (preferred) or BS in Computer Science (or equivalent).

  • 2+ years experience in software engineering

  • Excellent software engineering skills, including applied knowledge of OOP, design patterns, distributed systems, multiprogramming, and microservices.

  • Skilled in Python and common service and/or multiprogramming-related packages.

  • Excellent planning, presentation, and general communication skills.

  • The flexibility and adaptability to work in an exciting environment with changing requirements.

Ways to stand out from the crowd:

  • Experience developing and deploying automated testing infrastructure.

  • Deep understanding of distributed and microservice architecture principles, including service deployment and API versioning strategies.

  • Experience with Linux ecosystems, including development tools and Familiarity with chip design and/or other verification workflows.

  • A passion for improving the productivity and efficiency of other engineers.

  • Experience with or interest in engineering project management and organization and Expertise in Perl, C/C++, JavaScript, or TypeScript.
     

#LI-Hybrid

Similar Jobs

CloudHire - Full Stack Developer - Remote

CloudHire

India (Remote)
4 Months ago
Flow - Senior/Staff Web Engineer

Flow

New York, New York, United States (Hybrid)
4 Months ago
Framestore - Technical Artist - Immersive

Framestore

England, United Kingdom (On-Site)
1 Week ago
Nagarro - Staff Engineer, CRM Salesforce

Nagarro

India (Remote)
4 Months ago
Token Metrics - Crypto QA Engineer (Remote)

Token Metrics

İstanbul, Türkiye (Remote)
4 Months ago
The Walt Disney Company - Software Engineer, Platform

The Walt Disney Company

Emeryville, California, United States (On-Site)
3 Months ago
ByteDance - Student Researcher (Doubao (Seed) - Foundation Model - Vision and Language) - 2025 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Magna International - Image Processing Engineer-Automotive (8-12 Years)

Magna International

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Riot Games - Senior Technical Product Manager - Global Player Support

Riot Games

Los Angeles, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Software Engineer II, Google Cloud

Google

Hyderabad, Telangana, India (On-Site)
3 Months ago
Postman - Software Engineer II, API scalability & Performance Engineering

Postman

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Hitachi - CRM Technical Consultant - NA Team

Hitachi

Chennai, Tamil Nadu, India (On-Site)
4 Months ago
ByteDance - Frontend Software Engineer - Global Payment - Singapore

ByteDance

Singapore (On-Site)
3 Months ago
Aristocrat Gaming - Architect

Aristocrat Gaming

Gurugram, Haryana, India (Hybrid)
1 Month ago
IGT - Temporary SharePoint Administrator

IGT

West Greenwich, Rhode Island, United States (On-Site)
2 Months ago
Nagarro - Staff Engineer, QA Automation

Nagarro

Colombia (Remote)
4 Months ago
Scale AI - QA Engineer, Generative AI

Scale AI

Argentina (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

PwC - IN-Senior Manager – ERP - Sales-Ms Dynamics– Advisory  - Gurgaon

PwC

Gurugram, Haryana, India (On-Site)
4 Months ago
ION - Product Management Analyst

ION

Pune, Maharashtra, India (On-Site)
4 Months ago
Microsoft - Software Engineer - Storage

Microsoft

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Cartrabbit - Senior Software Engineer

Cartrabbit

Coimbatore, Tamil Nadu, India (On-Site)
4 Months ago
Novo - Check Processing Analyst

Novo

Gurugram, Haryana, India (Hybrid)
3 Days ago
Avimee Herbal | Modern Ayurveda - Creative Director

Avimee Herbal | Modern Ayurveda

Surat, Gujarat, India (On-Site)
4 Months ago
Dentsu - Executive Creative Director - Copy

Dentsu

Mumbai, Maharashtra, India (On-Site)
5 Months ago
Dream Sports - SDE 1 - React Native with Android

Dream Sports

Mumbai, Maharashtra, India (On-Site)
4 Months ago
Definitive Healthcare - IT Support Engineer

Definitive Healthcare

Bengaluru, Karnataka, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Lulalend - Software Engineering Team Lead

Lulalend

Cape Town, Western Cape, South Africa (Hybrid)
4 Months ago
Nagarro - Principal Engineer, Scrum Master

Nagarro

India (On-Site)
4 Months ago
Anavation - Software Developer – HYBRID Possible

Anavation

Quantico, Virginia, United States (Hybrid)
4 Months ago
NVIDIA - Senior Verification Engineer

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
1 Month ago
Google - Software Engineering Intern, Summer 2025

Google

New Taipei City, Taiwan (On-Site)
1 Month ago
Anavation - Software Developer 4

Anavation

Chantilly, Virginia, United States (On-Site)
4 Months ago
Matic Robots - Systems  Engineer (Embedded Linux)

Matic Robots

Canada (On-Site)
4 Months ago
Cadence - Physical Design/Synthesis/STA AE Engineer

Cadence

Bengaluru, Karnataka, India (On-Site)
4 Months ago
NVIDIA - Product Test Engineer (RDSS Intern) - 2025

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
1 Month ago
NVIDIA - Physical Design Signoff CAD Engineer

NVIDIA

Yokne'am Illit, North District, Israel (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.


Yokne'am Illit, North District, Israel (On-Site)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (On-Site)

United States (Remote)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

View All Jobs

Get notified when new jobs are added by NVIDIA

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug