Software Development Engineer in Test

2 weeks ago


Santa Clara, California, United States NVIDIA Full time

NVIDIA is seeking a skilled Software Development Engineer in Test to join our team. As a member of our compiler development group, you will be responsible for testing and verifying the performance of our deep learning compilers.

Key Responsibilities:

  • Work closely with compiler developers to test new and state-of-the-art deep learning related features and components.
  • Craft and execute unit, functional, and performance tests.
  • Author and review test plans, implement and automate test cases, and port 3rd party tests.
  • Generate test reports, isolate and classify failures, and track performance trends.
  • Automate compiler testing using NVIDIA test frameworks and programming.

Requirements:

  • Bachelor's or Master's Degree or equivalent experience.
  • 2+ years of strong programming skills in C++ and Python.
  • Knowledge of compiler design principles, optimization techniques, code generation, and familiarity with modern compiler architectures and toolchains.
  • Solid understanding of deep learning concepts, particularly with transformers and large language models (LLMs).
  • Experience with writing test plans, test development, test automation, test execution, and reporting in a production environment.

Preferred Qualifications:

  • Experience with machine learning domain-specific languages (DSLs), including tile-based languages like Triton for efficient GPU programming and optimization.
  • Familiarity with the fundamentals of the LLVM compiler infrastructure and MLIR (Multi-Level Intermediate Representation), with an understanding of how they function and their applications in optimizing and developing custom compiler tools.
  • Familiarity with CUDA for parallel programming on NVIDIA GPUs, with a solid understanding of GPU architecture, memory management, and optimization techniques for enhancing performance in computational tasks.

About NVIDIA:

NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most brilliant and hardworking people in the world working for us. If you're creative and autonomous, we want to hear from you.

The base salary range is 108,000 USD - 207,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 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.



  • Santa Clara, California, United States United Software Group Full time

    We are seeking a skilled Software Development Engineer in Test to join our team at United Software Group. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software products.The ideal candidate will have a strong background in software development, with experience in languages...


  • Santa Clara, California, United States Volt Full time

    Job Title: Software Development Engineer in TestJob Summary: We are seeking a highly skilled Software Development Engineer in Test to join our team at Volt. As a Software Development Engineer in Test, you will be responsible for designing, developing, and maintaining automated test solutions for our software applications.Key Responsibilities:Design and...


  • Santa Clara, California, United States American CyberSystems, Inc. Full time

    Job Title: Software Development Engineer in TestWe are seeking a highly skilled Software Development Engineer in Test to join our team at American CyberSystems, Inc. in Santa Clara, CA. As a key member of our team, you will be responsible for designing, developing, and maintaining automated test solutions for our software applications.Key...


  • Santa Clara, California, United States Volt Full time

    Job Title: Software Development Engineer in TestAbout the Role:We are seeking a highly skilled Software Development Engineer in Test to join our team at Volt. As a SDET, you will be responsible for designing, developing, and maintaining automated test solutions for our software applications.Key Responsibilities:Design and develop automated test solutions...


  • Santa Clara, California, United States Selector Software Full time

    Job OverviewSelector Software is seeking a skilled Software Development Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable cloud-based systems.Key Responsibilities:Design and implement cloud-based systems using Python and GolangDevelop REST APIs and microservices for...


  • Santa Clara, California, United States Nvidia Full time

    Job SummaryWe are seeking a highly skilled Senior Software Development Engineer in Test to join our team at NVIDIA. As a key member of our QA team, you will be responsible for designing and implementing comprehensive test plans to ensure the quality and reliability of our software releases.Key Responsibilities:Lead QA teams and collaborate with...


  • Santa Clara, California, United States Nvidia Full time

    Job SummaryWe are seeking a highly skilled Senior Software Development Engineer in Test to join our team at NVIDIA. As a key member of our QA team, you will play a crucial role in ensuring the quality and reliability of our software releases.Key ResponsibilitiesCollaborate with cross-functional teams to develop and implement test strategies and automation...


  • Santa Clara, California, United States Cypress HCM Full time

    Job DescriptionCypress HCM is seeking a skilled Software Development Engineer in Test to join our team. As a key member of our quality assurance team, you will be responsible for designing and implementing effective test solutions to ensure the highest quality product for our customers.Responsibilities:Develop, automate, and maintain highly effective test...


  • Santa Clara, California, United States Sustainable Talent Full time

    Job Title: Software Test EngineerJob Description:We are seeking a highly skilled Software Test Engineer to join our team at Sustainable Talent. As a Software Test Engineer, you will play a key member of the data collection and operation teams, serving as a liaison for the engineering team.You will work with our data engineering team to design engineering...


  • Santa Clara, California, United States QualiTest Group Full time

    Job Overview:As a Software Engineer in Test, you will play a crucial role in ensuring the quality and reliability of our software applications. Your primary responsibility will be to design, develop, and maintain automated test suites to validate software quality, functionality, and performance.Our software is designed to simplify transportation for our...


  • Santa Clara, California, United States NVIDIA Full time

    Role SummaryNVIDIA is seeking a highly skilled Senior Software Development Engineer in Test to join our team. As a key member of our QA team, you will be responsible for designing, developing, and implementing software validation solutions for our CloudOS repositories.Key ResponsibilitiesCollaborate with cross-functional teams to guide the direction of...


  • Santa Clara, California, United States Centrify Corporation Full time

    Software Engineer in TestWe are seeking a skilled Software Engineer in Test to join our Quality Engineering Team at Centrify Corporation. As a key member of our team, you will play a crucial role in ensuring the quality of our software products.Key Responsibilities:Maintenance of continuous integration tools framework (Jenkins)Handling on-demand builds and...


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a highly experienced AI Senior Software Test development engineer to join NVIDIA's Deep Learning SWQA team.The ideal candidate will have a strong background in software quality assurance and test automation, with experience in working with multiple AI product teams to develop new products and improve complex test plans.The successful candidate...


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a highly skilled Senior Software Quality Assurance Test Development Engineer to join our team at NVIDIA. As a key member of our QA team, you will be responsible for developing and executing test plans, automating testing, and designing tools to improve productivity and optimize test plans.The ideal candidate will have a strong background in...


  • Santa Clara, California, United States United Software Group Full time

    We are seeking a highly skilled Senior Software Quality Assurance Engineer to join our team at United Software Group. In this role, you will be responsible for developing and maintaining our CI/CD pipeline, ensuring the highest quality of our software products.Key responsibilities include:Designing and implementing automated testing frameworksDeveloping and...


  • Santa Clara, California, United States Palo Alto Networks Full time

    At Palo Alto Networks, we're seeking a talented Principal Software Engineer in Test to join our SASE Solution Test team. As a key member of our engineering team, you'll play a critical role in developing and executing sophisticated software tests to validate Customer Solution Profiles.Our ideal candidate will have 8+ years of software QA experience working...


  • Santa Clara, California, United States Sustainable Talent Full time

    Job SummaryWe are seeking a skilled Software Test Engineer to join our team at Sustainable Talent. As a key member of our data collection and operation teams, you will serve as a liaison for the engineering team and work with our data engineering team to design engineering improvements to increase and scale operational efficiencies.Key...


  • Santa Clara, California, United States Palo Alto Networks Full time

    About UsPalo Alto Networks is a leading cybersecurity company that protects the digital way of life. Our mission is to be the cybersecurity partner of choice, and we're committed to making the world a safer and more secure place.Job DescriptionWe're seeking a talented Principal Software Engineer in Test to join our SASE Solution Test team. As a key member of...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job Title: Software Test Engineer in Cloud SecurityAt Palo Alto Networks, we're seeking a highly motivated Software Test Engineer to join our Cloud Security team. As a key member of our team, you will be responsible for designing, developing, and executing automated tests for our cloud-based security products.Key Responsibilities:Design and develop automated...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job OverviewPalo Alto Networks is seeking a skilled Software Engineer in Test to join our team. As a key member of our SASE Solution Test team, you will be responsible for developing and executing sophisticated software tests to validate Customer Solution Profiles.You will work closely with Development, Product Management, SRE, and Technical Marketing teams...