EDA System Software Engineer

3 weeks ago


Durham, United States NVIDIA Full time

EDA System Software Engineer page is loaded

EDA System Software Engineer

Apply

locations

US, NC, Durham

US, MA, Westford

US, TX, Austin

US, CA, Santa Clara

time type

Full time

posted on

Posted 2 Days Ago

job requisition id

JR1980536

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).

5+ 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.

The base salary range is 148,000 USD - 276,000 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

You will also be eligible for equity and benefits .

NVIDIA accepts applications on an ongoing basis. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Similar Jobs (5)

System Software Engineer

locations

4 Locations

time type

Full time

posted on

Posted Yesterday

System Software Engineer - GPU

locations

US, CA, Santa Clara

time type

Full time

posted on

Posted 6 Days Ago

GPU System Software Engineer

locations

4 Locations

time type

Full time

posted on

Posted 6 Days Ago NVIDIA pioneered accelerated computing to tackle challenges no one else can solve. Our work in AI and the metaverse is transforming the world's largest industries and profoundly impacting society.

#J-18808-Ljbffr



  • Durham, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description: Develops software within an Agile operating model using Cobol, JCL, DB2, VSAM, and TSO. Develops applications using Java, Oracle, Kubernetes, Rancher, Spring, and Application Program Interfaces (APIs). Rapidly deploys software changes to customers while minimizing risk using Continuous Integration and Continuous...

  • Software Engineer

    3 weeks ago


    Durham, United States PSG Global Solutions Full time

    Description We're looking for a Software Engineer , working in Financial Services industry in Durham, North Carolina, United States . Use expertise in software engineering and continuous delivery frameworks that improve the ability of the IT delivery teams to efficiently deliver solutions with quality. Write complex code, build infrastructure as code, work...


  • Durham, United States Cisco Full time

    W hat You’ll Do As a Software Engineer of the Build Artifact Security, you'll develop technologies that change how clients secure their software and interact with security tools and results. You will anticipate our customer needs and be empowered to act and innovate. Be eager to seek new solutions to problems as we continue to push our mission to...

  • System Engineer

    2 weeks ago


    Durham, United States Kyyba Full time

    Title: System Engineer Location: Durham, NC (Onsite) Job Role: Contract PositionJob Description Provide technical support in the development of robotic device including motors, motor drives and motion control mechanisms Understand the kinematics of the existing system and provide support in electrical, electromechanical, gear drive calculations...

  • Software Engineer

    2 weeks ago


    Durham, United States Crescens Full time

    Job title: Software Engineer - WSLocation: Durham, NC [Hybrid]Duration: 12+ monthsType: contract Job Description : Senior Software Engineer responsible for working with the Architects and developers to provide software framework and design on cloud infrastructure for application need(s).This position requires prior experience as a cloud Software Engineer in...

  • System Engineer

    5 days ago


    Durham, United States Kyyba Full time

    Title: System Engineer Location: Durham, NC (Onsite) Job Role: Contract Position Job Description Provide technical support in the development of robotic device including motors, motor drives and motion control mechanisms Understand the kinematics of the existing system and provide support in electrical, electromechanical, gear drive calculations and in...

  • Software Engineer

    7 days ago


    Durham, United States Redolent Infotech Pvt. Ltd. Full time

    One of our direct client is urgently looking for a Software Engineer @ Durham NC or Rmote Job Title: Software Engineer Location: Durham NC or Remote Duration: 24+ Months Description: Xperi invents, develops and delivers technologies that enable extraordinary experiences. We make entertainment more entertaining, and smart devices smarter. From the home to the...


  • Durham, United States PSG Global Solutions Full time

    Description We're looking for a Senior Software Engineer , working in Financial Services industry in Durham, North Carolina, United States . Provide application software development services or technical support in situations of moderate complexity. Develop flowcharts, layouts, and documentation to satisfy requirements and solutions. Maintain software...


  • Durham, United States Nutanix Full time

    Software Engineer Intern: Summer 2024 - master’s degree Hungry, Humble, Honest, with Heart! The Opportunity  This is an 8-12 week internship starting in May or June 2024, depending on your availability. Nutanix offers both remote and hybrid internships where you would work from the San Jose, CA, office 2-3 days/week. Submit your application by April 13,...


  • Durham, United States Fidelity Investments Full time

    Job Description: Position Description: Provides system production support using Cloud-based technologiesSaaS solutions for Cloud providers. Coordinates work flows using Continuous Integration and Continuous Deployment (CI/CD) pipelines and associated technologies. Scripts in PowerShell, Python, and Java. Supports application production using Docker,...


  • Durham, United States Fidelity TalentSource LLC Full time

    Software Engineer in Test Fidelity TalentSource is your destination for discovering your next temporary role at Fidelity Investments. We are currently sourcing for a Software Engineer in Test to work in Fidelity’s Workplace Investing business unit in Durham, NC. This is an exciting new role within the Workplace Investing (WI) Data Engineering space and...


  • Durham, United States Fidelity Corp Full time

    Job Description: Position Description: Performs data integration using Extract Transform Load (ETL) patterns and develops data movement design patterns using Informatica. Designs software applications for Stock Plan Services (SPS). Performs real-time recordkeeping and generates reports using Business Intelligence (BI) features to build a modernized...


  • Durham, United States Fidelity Corp Full time

    Job Description: Position Description :Builds, tests, and engineers RESTful Web Services using Spring, Spring Boot, Dropwizards, Test Driven Development, Junit, Cucumber, and Groovy. Deploys software applications using Continuous Integration/ Deployment (CI/CD) tools -- Jenkins, Maven, and uDeploy. Develops responsive and progressive modern web applications....


  • Durham, United States Fidelity Investments Full time

    Job Description: Position Description : Develops, researches, and makes recommendations of appropriate methods, tools, and technologies to achieve domain-wide solutions. Designs and architects within sophisticated multi-tier software systems, using innovative technology solutions. Builds new products and collaborates with other leaders to establish and...


  • Durham, United States Bionic Health Full time

    Ready to make a significant impact in the world of healthcare? Join our dynamic Health AI startup in the Raleigh-Durham area as a Software Engineer! We're on a mission to revolutionize the industry by harnessing the power of cutting-edge medicine and artificial intelligence. Be part of the revolution and help us create a healthier future! As a Software...


  • Durham, United States Fidelity TalentSource LLC Full time

    Job Description: Position Description: Develops, researches, and makes recommendations of appropriate methods, tools, and technologies to achieve domain-wide solutions. Designs and architects within sophisticated multi-tier software systems, using innovative technology solutions. Builds new products and collaborates with other leaders to establish and...


  • Durham, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description: Develops, researches, and makes recommendations of appropriate methods, tools, and technologies to achieve domain-wide solutions. Designs and architects within sophisticated multi-tier software systems, using innovative technology solutions. Builds new products and collaborates with other leaders to establish and...


  • Durham, United States Alphanumeric Systems Inc. Remote Work Freelance Full time $95 - $100

    Alphanumeric is hiring a SENIOR SOFTWARE ENGINEER - GOVERNANCE to work out of the Research Triangle Park, NC area with our client of 20 years committed to improving lives through medical and pharmaceutical advancements.The Onyx Research Data Platform organization represents a major investment by R&D and Digital & Tech, designed to deliver a step-change in...

  • Software Engineer

    2 weeks ago


    Durham, United States PSG Global Solutions Careers Full time

    Apply now and our proprietary system will quickly have you in front of a live recruiter. The Opportunity Description We're looking for a Software Engineer, working in Financial Services industry in Durham, North Carolina, United States. Use expertise in software engineering and continuous delivery frameworks that improve the ability of the IT delivery...


  • Durham, United States Fidelity TalentSource LLC Full time

    We are searching for talented Software Engineers to join our newly formed Enterprise Software Engineering organization comprised of hundreds of skilled engineers. Our group is dedicated to craft of engineering and a culture of continuous learning with a full dedicated day to upskill each week. We work as a team along with our partners in Corporate Technology...