You are viewing a preview of this job. Log in or register to view more details about this job.

Summer 2026 Intern - System Testing - MS Only

As an intern on this team, you’ll help make sure our storage platforms behave reliably at scale, from early FPGA prototypes all the way to production-worthy parts shipping from the fab.

Essential Duties & Responsibilities:

  • Assist in developing and executing test plans for FPGA-based boards and storage systems using NVMe over Fabrics.
  • Help define test requirements and strategies with engineers across hardware, firmware, and systems.
  • Set up and configure lab test environments, including hardware installation, cabling through Ethernet switches, and required software/tools.
  • Run automated and manual test cases, capture logs, document results, and clearly call out discrepancies or failures.
  • Use Python and other scripting languages to build, extend, and maintain test scripts and simple automation frameworks.
  • Work closely with firmware and hardware engineers to debug and troubleshoot issues.
  • Contribute ideas to improve test methodologies, coverage, and efficiency, especially around automation.
  • Share progress in regular team meetings and collaborate with peers to solve real test and validation problems.

Qualifications

Required:

  • Currently pursuing a Master’s degree, ideally in Computer Science, Computer Engineering, or a closely related field.
  • Interested in system validation / testing and how large-scale storage systems behave in real data center-like environments.
  • Strong programming and scripting skills, especially in one or more of:
    • Python
    • Perl
    • Shell (or similar scripting languages)
  • Solid understanding of software fundamentals (data structures, debugging, writing clean and testable code).
  • Experience from coursework, labs, or projects in system or software testing, automation, or validation.
  • Strong analytical and problem-solving skills, with attention to detail when reading logs, tracing failures, and documenting findings.
  • Effective communication and teamwork skills—you can explain what you’re seeing and ask good questions.
  • An eagerness to learn quickly, adapt to new tools and environments, and work in a fast-moving, highly technical team.