EDA System Software Engineer

1 month ago


Bengaluru, India NVIDIA Full time
NVIDIA has continuously reinvented itself over two decades. Our invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing. Nvidia is a "learning machine" that constantly evolves by adapting to new opportunities that are hard to solve, that only we can tackle, and that matter to the world. This is our life's work to amplify human imagination and intelligence. Make the choice to join us today 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.



  • Bengaluru, India SIEMENS EDA (INDIA) PRIVATE LIMITED Full time

    Siemens EDA is a global technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop highly innovative electronic products faster and more efficiently. Our customers use our tools to push the boundaries of technology and physics to deliver better products in the increasingly complex world of...


  • Bengaluru, India SIEMENS EDA (INDIA) PRIVATE LIMITED Full time

    Siemens EDA is a global technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop highly innovative electronic products faster and more efficiently. Our customers use our tools to push the boundaries of technology and physics to deliver better products in the increasingly complex world of...


  • Bengaluru, India Intel Full time

    Job DescriptionAt Intel Labs Bangalore, we are building a World class team that puts creative ideas into execution. Intel Labs is looking for a EDA tools software engineer who advocates of applying tools/flows and design methodologies to enable effective execution of complex chip design projects in diverse environments. As part of the Design Enablement team,...

  • Software Engineer

    3 days ago


    Bengaluru, India SIEMENS EDA (INDIA) PRIVATE LIMITED Full time

    Looking for Siemens EDA Ambassadors:We are passionate about innovations thatmean real progress, and we are curious about technologies that still need to bedeveloped. Do you want to use curiosity, passion, and creativity to make thelives of millions of people easier and better? Join us – whichever path youtake, we’re looking forward to seeing your point...


  • Bengaluru, India SIEMENS EDA (INDIA) PRIVATE LIMITED Full time

    Siemens EDA is a global technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop new and highly innovative electronic products faster and more cost-effectively. Our customers use our tools to push the boundaries of technology and physics to deliver better products in the increasingly complex...


  • Bengaluru, India Intel Full time

    Job Description At Intel Labs Bangalore, we are building a World class team that puts creative ideas into execution. Intel Labs is looking for a EDA tools software engineer who advocates of applying tools/flows and design methodologies to enable effective execution of complex chip design projects in diverse environments. As part of the Design...


  • Bengaluru, India NVIDIA Full time

    NVIDIA has continuously reinvented itself over two decades. Our invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing. Nvidia is a "learning machine" that constantly evolves by adapting...


  • Bengaluru, India Synopsys Inc Full time

    Job Description and RequirementsWe are looking for an exceptional problem solver, algorithm designer and C++ developer with strong experience and background in EDA tool development and deployment. Additionally, background in Custom Design and Layout creation would be a plus. In this role, you would be responsible for working with cross functional teams to...

  • Software Engineer

    4 days ago


    Bengaluru, India SIEMENS EDA (INDIA) PRIVATE LIMITED Full time

    Looking for Siemens EDA Ambassadors: We are passionate about innovations thatmean real progress, and we are curious about technologies that still need to bedeveloped. Do you want to use curiosity, passion, and creativity to make thelives of millions of people easier and better? Join us – whichever path youtake, we’re looking forward to seeing your...


  • Bengaluru, India Synopsys Inc Full time

    Job Description and RequirementsWe are looking for an exceptional problem solver, algorithm designer and C++ developer with strong experience and background in EDA tool development and deployment. Additionally, background in Custom Design and Layout creation would be a plus. In this role, you would be responsible for working with cross functional teams to...


  • Bengaluru, India Synopsys Inc Full time

    Job Description and RequirementsWe are looking for an exceptional problem solver, algorithm designer and C++ developer with strong experience and background in EDA tool development and deployment. Additionally, background in Custom Design and Layout creation would be a plus. In this role, you would be responsible for working with cross functional teams to...

  • CAD Engineer

    4 weeks ago


    Bengaluru, India Codersbrain technology pvt ltd Full time

    Job Description: CAD Engineer.- Architecting, developing, testing and maintaining of automation tools for VLSI CAD/EDA view creation and validation.- Understanding of specifications, interfaces requirements and developing checks with defined pass/fail criteria, configuring and running these checks on library/components /IPs.- Understanding the library...


  • Bengaluru, India Synopsys Inc Full time

    Job Description and RequirementsWe are looking for an exceptional problem solver, algorithm designer and C++ developer with strong experience and background in EDA tool development and deployment. Additionally, background in Custom Design and Layout creation would be a plus. In this role, you would be responsible for working with cross functional teams to...

  • EDA Developer

    4 weeks ago


    Bengaluru, India ConnectPro Management Consultants Pvt Ltd. Full time

    Your Role and Responsibilities :We are seeking highly motivated individuals with a BS, MS, or PhD degree in Computer Science, Computer Engineering/ECE, ready to handle the challenging problems in future technologies and designs.We are also looking for candidates with Strong C/C++ background to lead our leading-edge algorithms within our EDA solutions to...

  • Sr Product Engineer

    4 days ago


    Bengaluru, India SIEMENS EDA (INDIA) PRIVATE LIMITED Full time

    Siemens EDA is a global technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop highly innovative electronic products faster and more cost-effectively. Our customers use our tools to push the boundaries of technology and physics to deliver better products in the increasingly complex world...


  • Bengaluru, India SIEMENS EDA (INDIA) PRIVATE LIMITED Full time

    Siemens EDA is a global technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop highly innovative electronic products faster and more cost-effectively. Our customers use our tools to push the boundaries of technology and physics to deliver better products in the increasingly complex world...

  • Product Engineer

    4 days ago


    Bengaluru, India SIEMENS EDA (INDIA) PRIVATE LIMITED Full time

    Siemens EDA is a global technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop highly innovative electronic products faster and more efficiently. Our customers use our tools to push the boundaries of technology and physics to deliver better products in the increasingly complex world of...


  • Bengaluru, India SIEMENS EDA (INDIA) PRIVATE LIMITED Full time

    Siemens EDA is a global technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop highly innovative electronic products faster and more efficiently. Our customers use our tools to push the boundaries of technology and physics to deliver better products in the increasingly complex world of...


  • Bengaluru, India SIEMENS EDA (INDIA) PRIVATE LIMITED Full time

    Siemens EDA is a global technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop highly innovative electronic products faster and more efficiently. Our customers use our tools to push the boundaries of technology and physics to deliver better products in the increasingly complex world of...

  • Product engineer

    4 days ago


    Bengaluru, India SIEMENS EDA (INDIA) PRIVATE LIMITED Full time

    Siemens EDA is a global technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop highly innovative electronic products faster and more efficiently. Our customers use our tools to push the boundaries of technology and physics to deliver better products in the increasingly complex world of...